home *** CD-ROM | disk | FTP | other *** search
/ Microsoft Graphics Studio: Home Publishing 99 / [Microsoft Graphics Studio] Home Publishing 99 (Blue) Disk 2.iso / mhp / template / mgh2002.mta / MGH2002.MTA
Text File  |  1998-08-10  |  106KB  |  2,796 lines

  1. MIME-Version: 1.0
  2. Content-Type: multipart/related;
  3.     boundary="----=_NextPart_000_00BA_01BDBE57.8E61ACC0";
  4.     type="multipart/alternative"
  5. X-MMEditor: 00.00.02.1994,MinSave
  6. X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3
  7.  
  8. This is a multi-part message in MIME format.
  9.  
  10. ------=_NextPart_000_00BA_01BDBE57.8E61ACC0
  11. Content-Type: multipart/alternative;
  12.     boundary="----=_NextPart_001_00BB_01BDBE57.8E61ACC0"
  13.  
  14.  
  15. ------=_NextPart_001_00BB_01BDBE57.8E61ACC0
  16. Content-Type: text/plain;
  17.     charset="iso-8859-1"
  18. Content-Transfer-Encoding: 7bit
  19.  
  20.   Blair,
  21.  I just want to look at the
  22. CUTEST VALENTINE
  23. in the whole world!          
  24.  
  25.  
  26.  
  27. Hey, I'm not through
  28. looking at you yet!
  29.             
  30.  
  31.  
  32. ------=_NextPart_001_00BB_01BDBE57.8E61ACC0
  33. Content-Type: text/html;
  34.     charset="iso-8859-1"
  35. Content-Transfer-Encoding: quoted-printable
  36. Content-Location: 
  37.  
  38. <!DOCTYPE HTML PUBLIC "-//W3C//DTD W3 HTML//EN">
  39. <HTML>
  40. <HEAD>
  41.  
  42. <META content=3D"text/html; charset=3Diso-8859-1" =
  43. http-equiv=3DContent-Type>
  44. <META content=3D"MMEditor Version 00.00.02.1994,MinSave" =
  45. name=3DGENERATOR>
  46. <STYLE id=3DDocStyleSheet>.PreCreateRule {
  47.     POSITION: absolute
  48. }
  49. .DocClientData {
  50.     LEFT: 0px; OVERFLOW: hidden; POSITION: absolute; TOP: 20px; VISIBILITY: =
  51. visible
  52. }
  53. .RuntimeScriptDiv {
  54.     LEFT: -3200px; POSITION: absolute; TOP: -3200px; VISIBILITY: hidden
  55. }
  56. .SoundElementsDiv {
  57.     LEFT: -3200px; POSITION: absolute; TOP: -3200px; VISIBILITY: hidden
  58. }
  59. .Sx1 {
  60.     HEIGHT: 300px; LEFT: 10px; OVERFLOW: hidden; POSITION: absolute; TOP: =
  61. 30px; VISIBILITY: hidden; WIDTH: 570px; Z-INDEX: 100
  62. }
  63. .PD2 {
  64.     BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
  65. 0px; HEIGHT: 299px; LEFT: 0px; POSITION: absolute; TOP: 0px; VISIBILITY: =
  66. inherit; WIDTH: 569px; Z-INDEX: 50
  67. }
  68. .Ix3 {
  69.     BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; =
  70. BORDER-RIGHT: 0px; BORDER-TOP: 0px; LEFT: 0px; POSITION: absolute; TOP: =
  71. 0px; VISIBILITY: inherit; Z-INDEX: 51
  72. }
  73. .PT6 {
  74.     BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
  75. 0px; HEIGHT: 162px; LEFT: 195px; PADDING-BOTTOM: 9px; PADDING-LEFT: 9px; =
  76. PADDING-RIGHT: 9px; PADDING-TOP: 9px; POSITION: absolute; TEXT-ALIGN: =
  77. center; TOP: 137px; VISIBILITY: hidden; WIDTH: 376px; Z-INDEX: 110
  78. }
  79. .Sx19 {
  80.     HEIGHT: 301px; LEFT: 10px; OVERFLOW: hidden; POSITION: absolute; TOP: =
  81. 30px; VISIBILITY: hidden; WIDTH: 571px; Z-INDEX: 110
  82. }
  83. .PD20 {
  84.     BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
  85. 0px; HEIGHT: 300px; LEFT: 0px; POSITION: absolute; TOP: 0px; VISIBILITY: =
  86. inherit; WIDTH: 570px; Z-INDEX: 50
  87. }
  88. .Ix21 {
  89.     BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; =
  90. BORDER-RIGHT: 0px; BORDER-TOP: 0px; LEFT: 0px; POSITION: absolute; TOP: =
  91. 0px; VISIBILITY: inherit; Z-INDEX: 51
  92. }
  93. .PT22 {
  94.     BACKGROUND-COLOR: #000000; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; =
  95. BORDER-RIGHT: 0px; BORDER-TOP: 0px; HEIGHT: 306px; LEFT: -3px; =
  96. PADDING-BOTTOM: 9px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; PADDING-TOP: =
  97. 9px; POSITION: absolute; TEXT-ALIGN: center; TOP: -3px; VISIBILITY: =
  98. hidden; WIDTH: 575px; Z-INDEX: 110
  99. }
  100. .PI24 {
  101.     BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
  102. 0px; HEIGHT: 254px; LEFT: 353px; POSITION: absolute; TOP: 45px; =
  103. VISIBILITY: hidden; WIDTH: 174px; Z-INDEX: 100
  104. }
  105. .Ix25 {
  106.     BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
  107. 0px; FILTER: ; LEFT: 0px; POSITION: absolute; TOP: 0px; VISIBILITY: =
  108. inherit; Z-INDEX: 101
  109. }
  110. .Sx57 {
  111.     HEIGHT: 301px; LEFT: 10px; OVERFLOW: hidden; POSITION: absolute; TOP: =
  112. 30px; VISIBILITY: hidden; WIDTH: 571px; Z-INDEX: 120
  113. }
  114. .PD58 {
  115.     BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
  116. 0px; HEIGHT: 300px; LEFT: -8px; POSITION: absolute; TOP: 0px; =
  117. VISIBILITY: inherit; WIDTH: 570px; Z-INDEX: 50
  118. }
  119. .Ix59 {
  120.     BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; =
  121. BORDER-RIGHT: 0px; BORDER-TOP: 0px; LEFT: 0px; POSITION: absolute; TOP: =
  122. 0px; VISIBILITY: inherit; Z-INDEX: 51
  123. }
  124. .PI60 {
  125.     BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
  126. 0px; HEIGHT: 254px; LEFT: -7px; POSITION: absolute; TOP: 46px; =
  127. VISIBILITY: hidden; WIDTH: 174px; Z-INDEX: 100
  128. }
  129. .Ix61 {
  130.     BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
  131. 0px; LEFT: 0px; POSITION: absolute; TOP: 0px; VISIBILITY: inherit; =
  132. Z-INDEX: 101
  133. }
  134. .PI89 {
  135.     BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
  136. 0px; HEIGHT: 226px; LEFT: 20px; POSITION: absolute; TOP: 10px; =
  137. VISIBILITY: hidden; WIDTH: 272px; Z-INDEX: 130
  138. }
  139. .Ix90 {
  140.     BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
  141. 0px; LEFT: 0px; POSITION: absolute; TOP: 0px; VISIBILITY: inherit; =
  142. Z-INDEX: 131
  143. }
  144. .PI91 {
  145.     BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
  146. 0px; HEIGHT: 62px; LEFT: 485px; OVERFLOW: hidden; POSITION: absolute; =
  147. TOP: 12px; VISIBILITY: hidden; WIDTH: 62px; Z-INDEX: 120
  148. }
  149. .Ix92 {
  150.     BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
  151. 0px; HEIGHT: 62px; LEFT: 0px; POSITION: absolute; TOP: 0px; VISIBILITY: =
  152. inherit; WIDTH: 62px; Z-INDEX: 121
  153. }
  154. .PI99 {
  155.     BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
  156. 0px; HEIGHT: 231px; LEFT: 19px; POSITION: absolute; TOP: 8px; =
  157. VISIBILITY: hidden; WIDTH: 276px; Z-INDEX: 100
  158. }
  159. .Ix100 {
  160.     BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
  161. 0px; LEFT: 0px; POSITION: absolute; TOP: 0px; VISIBILITY: inherit; =
  162. Z-INDEX: 101
  163. }
  164. DIV {
  165.     FONT-FAMILY: Times New Roman
  166. }
  167. </STYLE>
  168.  
  169. <STYLE id=3DFontStyleSheet>@font-face {
  170.     font-family: Cooper Black;
  171.     =
  172. src:url(cid:00b701bdbe92$3a696410$ed5d389d@superwonker.dns.microsoft.com)=
  173. ;
  174. }
  175. @font-face {
  176.     font-family: Andy;
  177.     =
  178. src:url(cid:00b801bdbe92$3a98d880$ed5d389d@superwonker.dns.microsoft.com)=
  179. ;
  180. }
  181. </STYLE>
  182.  
  183. </HEAD>
  184. <BODY background=3D"" bgColor=3D#c0c0c0 leftMargin=3D0 topMargin=3D0>
  185. <DIV class=3DPreCreateRule id=3DNavigationButtons style=3D"VISIBILITY: =
  186. hidden">
  187. <FORM name=3DNavigationButtonsForm><INPUT name=3DStart type=3Dbutton =
  188. value=3D"Play  >/Replay >"><INPUT name=3DBackward type=3Dbutton =
  189. value=3D"Back  <<"><INPUT name=3DForward type=3Dbutton value=3D"Forward  =
  190. >>"><INPUT name=3DWebpage type=3Dbutton value=3DAbout...><INPUT =
  191. name=3DSceneStatus type=3Dbutton value=3D" Loading... "></FORM></DIV>=20
  192. <DIV class=3DDocClientData id=3DDocClientData Themes =3D=20
  193. " <AR|ARS1| =
  194. <TT|TTa5|TTb0|TTc30844|TTd5|TTe0|TTf33981|TTg5|TTh0|TTi34009|>|>|"=20
  195. lclJ =3D null lclFrench =3D null lclZ =3D 1 lclEnglish =3D 1 skuOE =3D =
  196. null skuGWDelux =3D 1=20
  197. skuGW =3D 1 KeyWords =3D null OutputStyle =3D=20
  198. "medium greeting  (three to five scenes)" ProjectType =3D "multimedia =
  199. greeting"=20
  200. AOPTable =3D=20
  201. " <AR|ARS1| <AP|APa{guid =
  202. {A3649D6E-5058-11CF-9E27-00AA00BBB8AF}}|APbGreetings Workshop|>|>|"=20
  203. GW_NextID =3D 145>
  204. <DIV class=3DSx1 id=3DSx1 PageName =3D PD2 SoundPaths =3D " <AR|ARS0|>|" =
  205. PageEffect =3D=20
  206. " <PE| <TR|TRa7|TRb1|TRc2|TRd1|TRe2|>|PEa0|PEb-1|>|">
  207. <DIV class=3DPD2 id=3DPD2 NoBackground =3D 0 PolyPath =3D=20
  208. 1,6,0.286361,136.861,0,299,569,299,569,0,0.286361,0,0.286361,136.861,2,25=
  209. 5,0,=20
  210. ClipPathInfo =3D " <CP|CPaNIL|CPb|CPc|CPd|>|" CAGQueryIndx =3D -1><IMG =
  211. class=3DIx3=20
  212. id=3DIx3 name=3DIx3=20
  213. src=3D"cid:00a201bdbe92$38a08af0$ed5d389d@superwonker.dns.microsoft.com">=
  214. </DIV>=20
  215. <FONT color=3D#ffffff face=3DAndy size=3D6></FONT>
  216. <DIV class=3DPT6 id=3DPT6 SoundPaths =3D " <AR|ARS0|>|" =
  217. TravelEffectOptions =3D=20
  218. " <TE|TEa0|TEb2|TEc0|TEd0|>|" EntranceEffect =3D=20
  219. " <EE| =
  220. <TR|TRa10|TRb1|TRc3|TRd1|TRe2|>|EEa1|EEb0|EEc0|EEd100|EEf0|EEg1|>|"=20
  221. ExitEffect =3D=20
  222. " <EE| =
  223. <TR|TRa0|TRb2|TRc2|TRd1|TRe2|>|EEa0|EEb0|EEc100|EEd0|EEf0|EEg0|>|"=20
  224. ButtonEvent =3D=20
  225. " <BE|BEa0|BEb| <CP|CPaNIL|CPb|CPc|CPd|>| <CP|CPaNIL|CPb|CPc|CPd|>| =
  226. <CP|CPaNIL|CPb|CPc|CPd|>|>|"><FONT=20
  227. color=3D#ffffff face=3DAndy size=3D6>Blair,<BR> I just want to look =
  228. at=20
  229. the<BR><FONT face=3D"Cooper Black">CUTEST VALENTINE</FONT><BR>in the =
  230. whole=20
  231. world!</FONT></DIV>=20
  232. <DIV class=3DPI89 id=3DPI89 SoundPaths =3D " <AR|ARS0|>|" ClipPathInfo =
  233. =3D=20
  234. " =
  235. <CP|CPa8A80000090300000000000000C000000000000642000000030300000000000000C=
  236. 00000000000064000001000000A38414C4C4D41425B4C5D41494E4C500FFFFDAED0000000=
  237. 0000000000000000000000000000000000000000008B9D1172F201D112B4400AA007AB4FF=
  238. C00000002600460013003300830063001300F500E20076009600660000000000000000000=
  239. 00000000000000086001600C600C600D60016002700B600C5000000000000000000400000=
  240. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  241. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  242. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  243. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  244. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  245. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  246. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  247. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  248. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  249. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  250. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  251. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  252. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  253. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  254. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  255. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  256. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  257. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  258. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  259. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  260. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  261. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  262. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  263. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  264. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  265. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  266. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  267. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  268. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  269. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  270. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  271. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  272. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  273. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  274. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  275. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  276. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  277. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  278. 0000000000000000000000000000000000000000000000000000000000000FF3120000000=
  279. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  280. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  281. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  282. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  283. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  284. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  285. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  286. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  287. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  288. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  289. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  290. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  291. 00000000000000000000000000000004F00CC00710020101001EBB00710410004BCB10002=
  292. 00220044002200D000D000F200F2000200940054004300020065009600370096002600960=
  293. 0C60096004700970002003400F600E600370047001600E60047003700D000670016002700=
  294. 900094005400F50065009400350094002400C4005400900090009000D3000200220067009=
  295. 600370096002600C60056002200B300D000670016002700900094005400F5008400|CPbC:=
  296. \WINDOWS\DESKTOP\2002\bd13861_.gif|CPccid:001e01bd7543$a6bceda0$78dc389d@=
  297. a-rwilki.dns.microsoft.com|CPdbd13861_.gif|>|"=20
  298. TravelEffectOptions =3D " <TE|TEa0|TEb2|TEc0|TEd0|>|" EntranceEffect =3D =
  299.  
  300. " <EE| =
  301. <TR|TRa0|TRb2|TRc2|TRd1|TRe2|>|EEa0|EEb0|EEc0|EEd100|EEf4|EEg2|>|"=20
  302. ExitEffect =3D=20
  303. " <EE| =
  304. <TR|TRa0|TRb2|TRc2|TRd1|TRe2|>|EEa0|EEb0|EEc100|EEd0|EEf0|EEg0|>|"=20
  305. ButtonEvent =3D=20
  306. " <BE|BEa0|BEb| <CP|CPaNIL|CPb|CPc|CPd|>| <CP|CPaNIL|CPb|CPc|CPd|>| =
  307. <CP|CPaNIL|CPb|CPc|CPd|>|>|"=20
  308. ImageType =3D 1><IMG class=3DIx90 height=3D226 id=3DIx90 name=3DIx90=20
  309. src=3D"cid:001e01bd7543$a6bceda0$78dc389d@a-rwilki.dns.microsoft.com"=20
  310. width=3D272></DIV>=20
  311. <DIV class=3DPI91 id=3DPI91 SoundPaths =3D " <AR|ARS0|>|" ClipPathInfo =
  312. =3D=20
  313. " =
  314. <CP|CPa8A80000090300000000000000C000000000000642000000030300000000000000C=
  315. 00000000000064000001000000A38414C4C4D41425B4C5D41494E4C500FFFFDAED0000000=
  316. 0000000000000000000000000000000000000000008B9D1172F201D112B4400AA007AB4FF=
  317. C00000002600460013003300830063003300F500E20076009600660000000000000000000=
  318. 00000000000000086001600C600C600D60016002700B600C5000000000000000000400000=
  319. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  320. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  321. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  322. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  323. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  324. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  325. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  326. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  327. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  328. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  329. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  330. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  331. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  332. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  333. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  334. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  335. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  336. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  337. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  338. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  339. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  340. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  341. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  342. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  343. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  344. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  345. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  346. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  347. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  348. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  349. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  350. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  351. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  352. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  353. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  354. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  355. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  356. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  357. 00000000000000000000000000000000000000000000000000000000000005C4ACB000000=
  358. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  359. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  360. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  361. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  362. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  363. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  364. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  365. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  366. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  367. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  368. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  369. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  370. 00000000000000000000000000000004900CC00710020101001EBB00710410004BCB10002=
  371. 00220044002200D000D000F200F2000200940054004300020065009600370096002600960=
  372. 0C60096004700970002003400F600E600370047001600E60047003700D000670016002700=
  373. 900094005400F50065009400350094002400C4005400900090009000D3000200220067009=
  374. 600370096002600C60056002200B300D000670016002700900094005400F5008400|CPbC:=
  375. \WINDOWS\DESKTOP\2002\bd13863_.gif|CPccid:002501bd751b$3ba55660$78dc389d@=
  376. a-rwilki.dns.microsoft.com|CPdbd13863_.gif|>|"=20
  377. TravelEffectOptions =3D " <TE|TEa0|TEb2|TEc0|TEd0|>|" EntranceEffect =3D =
  378.  
  379. " <EE| =
  380. <TR|TRa7|TRb1|TRc2|TRd1|TRe2|>|EEa0|EEb0|EEc0|EEd100|EEf6|EEg2|>|"=20
  381. ExitEffect =3D=20
  382. " <EE| =
  383. <TR|TRa0|TRb2|TRc2|TRd1|TRe2|>|EEa0|EEb0|EEc100|EEd0|EEf0|EEg0|>|"=20
  384. ButtonEvent =3D=20
  385. " <BE|BEa1|BEc| <CP|CPaNIL|CPb|CPc|CPd|>| =
  386. <CP|CPa8A80000090300000000000000C000000000000642000000030300000000000000C=
  387. 00000000000064000001000000A38414C4C4D41425B4C5D41494E4C500FFFFDAED0000000=
  388. 0000000000000000000000000000000000000000008B9D1172F201D112B4400AA007AB4FF=
  389. C00000002600460013003300830063004300F500E20076009600660000000000000000000=
  390. 00000000000000086001600C600C600D60016002700B600C5000000000000000000400000=
  391. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  392. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  393. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  394. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  395. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  396. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  397. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  398. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  399. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  400. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  401. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  402. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  403. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  404. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  405. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  406. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  407. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  408. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  409. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  410. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  411. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  412. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  413. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  414. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  415. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  416. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  417. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  418. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  419. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  420. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  421. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  422. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  423. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  424. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  425. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  426. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  427. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  428. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  429. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  430. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  431. 0000000000000000000F86EBB000000000000000000000000000000000000000000000000=
  432. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  433. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  434. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  435. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  436. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  437. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  438. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  439. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  440. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  441. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  442. 00000000000000000000000000000004F00CC00710020101001EBB00710410004BCB10002=
  443. 00220044002200D000D000F200F2000200940054004300020065009600370096002600960=
  444. 0C60096004700970002003400F600E600370047001600E60047003700D000670016002700=
  445. 900094005400F50065009400350094002400C4005400900090009000D3000200220067009=
  446. 600370096002600C60056002200B300D000670016002700900094005400F5008400|CPbC:=
  447. \WINDOWS\DESKTOP\2002\bd13864_.gif|CPccid:002801bd751b$4420a9c0$78dc389d@=
  448. a-rwilki.dns.microsoft.com|CPdbd13864_.gif|>| =
  449. <CP|CPaNIL|CPb|CPc|CPd|>|>|"=20
  450. ImageType =3D 1><IMG class=3DIx92 height=3D62 id=3DIx92 name=3DIx92=20
  451. src=3D"cid:002501bd751b$3ba55660$78dc389d@a-rwilki.dns.microsoft.com" =
  452. width=3D62>=20
  453. <IMG class=3DIx92 height=3D62 id=3DIS143 name=3DIS143=20
  454. src=3D"cid:002801bd751b$4420a9c0$78dc389d@a-rwilki.dns.microsoft.com"=20
  455. width=3D62></DIV> =20
  456. <DIV class=3DPI99 id=3DPI99 SoundPaths =3D " <AR|ARS0|>|" ClipPathInfo =
  457. =3D=20
  458. " =
  459. <CP|CPa8A80000090300000000000000C000000000000642000000030300000000000000C=
  460. 00000000000064000001000000A38414C4C4D41425B4C5D41494E4C500FFFFDAED0000000=
  461. 0000000000000000000000000000000000000000008B9D1172F201D112B4400AA007AB4FF=
  462. C00000002600460013002300730053000300F500E20076009600660000000000000000000=
  463. 00000000000000086001600C600C600D60016002700B600C5000000000000000000400000=
  464. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  465. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  466. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  467. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  468. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  469. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  470. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  471. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  472. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  473. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  474. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  475. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  476. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  477. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  478. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  479. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  480. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  481. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  482. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  483. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  484. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  485. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  486. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  487. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  488. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  489. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  490. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  491. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  492. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  493. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  494. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  495. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  496. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  497. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  498. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  499. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  500. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  501. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  502. 00000000000000000000000000000000000000000000000000000000000087FC410000000=
  503. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  504. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  505. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  506. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  507. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  508. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  509. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  510. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  511. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  512. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  513. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  514. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  515. 00000000000000000000000000000004900CC00710020101001EBB00710410004BCB10002=
  516. 00220044002200D000D000F200F2000200940054004300020065009600370096002600960=
  517. 0C60096004700970002003400F600E600370047001600E60047003700D000670016002700=
  518. 900094005400F50065009400350094002400C4005400900090009000D3000200220067009=
  519. 600370096002600C60056002200B300D000670016002700900094005400F5008400|CPbC:=
  520. \WINDOWS\DESKTOP\2002\BD12750_.GIF|CPccid:000901bd744e$5f43ec80$78dc389d@=
  521. a-rwilki.dns.microsoft.com|CPdBD12750_.GIF|>|"=20
  522. TravelEffectOptions =3D " <TE|TEa0|TEb2|TEc0|TEd0|>|" EntranceEffect =3D =
  523.  
  524. " <EE| =
  525. <TR|TRa0|TRb2|TRc2|TRd1|TRe2|>|EEa0|EEb0|EEc0|EEd100|EEf6|EEg0|>|"=20
  526. ExitEffect =3D=20
  527. " <EE| =
  528. <TR|TRa0|TRb2|TRc2|TRd1|TRe2|>|EEa0|EEb0|EEc100|EEd0|EEf3|EEg0|>|"=20
  529. ButtonEvent =3D=20
  530. " <BE|BEa0|BEb| <CP|CPaNIL|CPb|CPc|CPd|>| <CP|CPaNIL|CPb|CPc|CPd|>| =
  531. <CP|CPaNIL|CPb|CPc|CPd|>|>|"=20
  532. ImageType =3D 0><IMG class=3DIx100 height=3D231 id=3DIx100 name=3DIx100=20
  533. src=3D"cid:000901bd744e$5f43ec80$78dc389d@a-rwilki.dns.microsoft.com"=20
  534. width=3D276></DIV></DIV>  =20
  535. <DIV class=3DSx19 id=3DSx19 PageName =3D PD20 SoundPaths =3D " =
  536. <AR|ARS0|>|" PageEffect =3D=20
  537. " <PE| <TR|TRa0|TRb2|TRc2|TRd1|TRe2|>|PEa1|PEb8|>|">
  538. <DIV class=3DPD20 id=3DPD20 NoBackground =3D 1 PolyPath =3D=20
  539. 1,6,0.286865,137.319,0,300,570,300,570,0,0.286865,0,0.286865,137.319,2,16=
  540. 777215,0,=20
  541. ClipPathInfo =3D " <CP|CPaNIL|CPb|CPc|CPd|>|" CAGQueryIndx =3D -1><IMG =
  542. class=3DIx21=20
  543. id=3DIx21 name=3DIx21=20
  544. src=3D"cid:00a601bdbe92$39611bd0$ed5d389d@superwonker.dns.microsoft.com">=
  545. <FONT=20
  546. face=3DAndy size=3D6></FONT><FONT face=3DAndy></FONT></DIV><FONT =
  547. face=3D"" size=3D6><FONT=20
  548. face=3DAndy> </FONT></FONT><FONT face=3DAndy></FONT>
  549. <DIV class=3DPT22 id=3DPT22 SoundPaths =3D " <AR|ARS0|>|" =
  550. TravelEffectOptions =3D=20
  551. " <TE|TEa0|TEb2|TEc2|TEd3|>|" EntranceEffect =3D=20
  552. " <EE| =
  553. <TR|TRa0|TRb2|TRc2|TRd1|TRe2|>|EEa1|EEb0|EEc0|EEd100|EEf0|EEg1|>|"=20
  554. ExitEffect =3D=20
  555. " <EE| =
  556. <TR|TRa0|TRb2|TRc2|TRd1|TRe2|>|EEa0|EEb0|EEc100|EEd0|EEf0|EEg0|>|"=20
  557. ButtonEvent =3D=20
  558. " <BE|BEa0|BEb| <CP|CPaNIL|CPb|CPc|CPd|>| <CP|CPaNIL|CPb|CPc|CPd|>| =
  559. <CP|CPaNIL|CPb|CPc|CPd|>|>|"=20
  560. AnimationPath =3D=20
  561. " <AR|ARS3| <PT|PTa286|PTb149|>| <PT|PTa285|PTb150|>| =
  562. <PT|PTa-289|PTb150|>|>|">
  563. <P><FONT size=3D6><FONT face=3DAndy></FONT></FONT><FONT =
  564. face=3DAndy><FONT=20
  565. size=3D6></FONT> </FONT></P>
  566. <P><FONT size=3D6><FONT face=3DAndy> </FONT></FONT><FONT =
  567. face=3DAndy><FONT=20
  568. size=3D6></FONT></FONT></P>
  569. <P><FONT color=3D#ffffff face=3DAndy size=3D6>Hey, I'm not =
  570. through<BR>looking at you=20
  571. yet!</FONT></P></DIV>=20
  572. <DIV class=3DPI24 id=3DPI24 SoundPaths =3D=20
  573. " <AR|ARS1| <SN| =
  574. <CP|CPaA800000030300000000000000C000000000000640000C1000000A384F4D45435E4=
  575. D4D4C5D41494E4C53534251405440343E275146500FFFFDAED00000000000000000000000=
  576. 0000000000000000000000000660013006600930046009300830003004200730083004600=
  577. 3600330083009300460004001600D200270077009600C600B6009600E2004600E6003700|=
  578. CPbC:\WINDOWS\DESKTOP\2002\scrapd04.wav|CPccid:015901bd7454$f1f9d980$78dc=
  579. 389d@a-rwilki.dns.microsoft.com|CPdscrapd04.wav|>|SNa2|SNb2|SNc0|SNd3|SNe=
  580. 2|>|>|"=20
  581. ClipPathInfo =3D=20
  582. " =
  583. <CP|CPa8A80000090300000000000000C000000000000642000000030300000000000000C=
  584. 00000000000064000001000000A38414C4C4D41425B4C5D41494E4C500FFFFDAED0000000=
  585. 0000000000000000000000000000000000000000008B9D1172F201D112B4400AA007AB4FF=
  586. C00000002600460013003300830063002300F500E20076009600660000000000000000000=
  587. 00000000000000086001600C600C600D60016002700B600C5000000000000000000400000=
  588. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  589. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  590. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  591. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  592. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  593. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  594. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  595. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  596. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  597. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  598. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  599. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  600. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  601. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  602. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  603. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  604. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  605. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  606. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  607. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  608. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  609. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  610. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  611. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  612. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  613. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  614. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  615. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  616. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  617. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  618. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  619. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  620. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  621. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  622. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  623. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  624. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  625. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  626. 00000000000000000000000000000000000000000000000000000000000005C4ACB000000=
  627. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  628. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  629. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  630. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  631. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  632. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  633. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  634. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  635. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  636. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  637. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  638. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  639. 00000000000000000000000000000004F00CC00710020101001EBB00710410004BCB10002=
  640. 00220044002200D000D000F200F2000200940054004300020065009600370096002600960=
  641. 0C60096004700970002003400F600E600370047001600E60047003700D000670016002700=
  642. 900094005400F50065009400350094002400C4005400900090009000D3000200220067009=
  643. 600370096002600C60056002200B300D000670016002700900094005400F5008400|CPbC:=
  644. \WINDOWS\DESKTOP\2002\BD13862_.GIF|CPccid:002401bd747d$1cb37960$78dc389d@=
  645. a-rwilki.dns.microsoft.com|CPdBD13862_.GIF|>|"=20
  646. TravelEffectOptions =3D " <TE|TEa0|TEb2|TEc2|TEd3|>|" EntranceEffect =3D =
  647.  
  648. " <EE| =
  649. <TR|TRa0|TRb2|TRc2|TRd1|TRe2|>|EEa0|EEb0|EEc0|EEd100|EEf0|EEg1|>|"=20
  650. ExitEffect =3D=20
  651. " <EE| =
  652. <TR|TRa0|TRb2|TRc2|TRd1|TRe2|>|EEa0|EEb0|EEc100|EEd0|EEf0|EEg0|>|"=20
  653. ButtonEvent =3D=20
  654. " <BE|BEa0|BEb| <CP|CPaNIL|CPb|CPc|CPd|>| <CP|CPaNIL|CPb|CPc|CPd|>| =
  655. <CP|CPaNIL|CPb|CPc|CPd|>|>|"=20
  656. ImageType =3D 1 AnimationPath =3D=20
  657. " <AR|ARS3| <PT|PTa657|PTb174|>| <PT|PTa658|PTb174|>| =
  658. <PT|PTa87|PTb174|>|>|"><IMG=20
  659. class=3DIx25 height=3D254 id=3DIx25 name=3DIx25=20
  660. src=3D"cid:002401bd747d$1cb37960$78dc389d@a-rwilki.dns.microsoft.com"=20
  661. width=3D174></DIV></DIV>=20
  662. <DIV class=3DSx57 id=3DSx57 PageName =3D PD58 SoundPaths =3D " =
  663. <AR|ARS0|>|" PageEffect =3D=20
  664. " <PE| <TR|TRa0|TRb2|TRc2|TRd1|TRe2|>|PEa0|PEb4|>|">
  665. <DIV class=3DPD58 id=3DPD58 NoBackground =3D 1 PolyPath =3D=20
  666. 1,6,0.286865,137.319,0,300,570,300,570,0,0.286865,0,0.286865,137.319,2,16=
  667. 777215,0,=20
  668. ClipPathInfo =3D " <CP|CPaNIL|CPb|CPc|CPd|>|" CAGQueryIndx =3D -1><IMG =
  669. class=3DIx59=20
  670. id=3DIx59 name=3DIx59=20
  671. src=3D"cid:00aa01bdbe92$3a24b9f0$ed5d389d@superwonker.dns.microsoft.com">=
  672. </DIV>=20
  673. <DIV class=3DPI60 id=3DPI60 SoundPaths =3D " <AR|ARS0|>|" ClipPathInfo =
  674. =3D=20
  675. " =
  676. <CP|CPa8A80000090300000000000000C000000000000642000000030300000000000000C=
  677. 00000000000064000001000000A38414C4C4D41425B4C5D41494E4C500FFFFDAED0000000=
  678. 0000000000000000000000000000000000000000008B9D1172F201D112B4400AA007AB4FF=
  679. C00000002600460013002300730053001300F500E20076009600660000000000000000000=
  680. 00000000000000086001600C600C600D60016002700B600C5000000000000000000400000=
  681. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  682. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  683. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  684. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  685. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  686. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  687. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  688. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  689. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  690. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  691. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  692. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  693. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  694. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  695. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  696. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  697. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  698. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  699. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  700. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  701. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  702. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  703. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  704. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  705. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  706. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  707. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  708. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  709. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  710. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  711. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  712. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  713. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  714. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  715. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  716. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  717. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  718. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  719. 0000000000000000000000000000000000000000000000000000000000008FAA020000000=
  720. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  721. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  722. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  723. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  724. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  725. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  726. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  727. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  728. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  729. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  730. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  731. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  732. 00000000000000000000000000000004900CC0071002010100112000710410004BCB10002=
  733. 00220044002200D000D000F200F2000200940054004300020065009600370096002600960=
  734. 0C60096004700970002003400F600E600370047001600E60047003700D000670016002700=
  735. 900094005400F50065009400350094002400C4005400900090009000D3000200220067009=
  736. 600370096002600C60056002200B300D000670016002700900094005400F5008400|CPbC:=
  737. \WINDOWS\DESKTOP\2002\BD12751_.GIF|CPccid:002301bd744f$eb65d600$78dc389d@=
  738. a-rwilki.dns.microsoft.com|CPdBD12751_.GIF|>|"=20
  739. ImageType =3D 0><IMG class=3DIx61 height=3D254 id=3DIx61 name=3DIx61=20
  740. src=3D"cid:002301bd744f$eb65d600$78dc389d@a-rwilki.dns.microsoft.com"=20
  741. width=3D174></DIV></DIV></DIV>   =20
  742. <DIV class=3DSoundElementsDiv id=3DSoundElementsDiv>  <BGSOUND =
  743. id=3DAW144=20
  744. soundsrc =3D =
  745. cid:015901bd7454$f1f9d980$78dc389d@a-rwilki.dns.microsoft.com> <IMG=20
  746. src=3D""></DIV> =20
  747. <DIV id=3DNavSoundElementsDiv> <EMBED hidden=3Dtrue id=3DAW144nav =
  748. name=3DAW144nav=20
  749. src=3Dcid:015901bd7454$f1f9d980$78dc389d@a-rwilki.dns.microsoft.com =
  750. autostart =3D no=20
  751. MASTERSOUND></DIV>
  752. <SCRIPT id=3DRuntimeScript language=3DJavaScript>
  753. if ( navigator.appVersion.substring(0,1) < 4 )
  754.  alert("Sorry but your Web browser needs to be updated. You must have at =
  755. least a version 4.0 browser to view this project.");
  756. if ( navigator.appName !=3D "Netscape" )                                            =09
  757. {                                                                                    =09
  758.     document.body.background =3D "";                                                =09
  759.     for ( var ii=3D0; ii<document.all.length; ii++ )                                    =09
  760.         if ((document.all.item(ii).id).indexOf("Sx") !=3D -1)                        =09
  761.             document.all.item(ii).style.filter=3D"revealTrans(duration=3D0, =
  762. transition=3D0)";        =09
  763. }                                                                                    =09
  764.  
  765. var    OBJ_SCENE        =3D 0;        =09
  766. var    OBJ_PLAYER        =3D 1;        =09
  767. var PLAYER_IMAGE    =3D 0;        =09
  768. var    PLAYER_TEXT        =3D 1;        =09
  769. var PLAYER_DRAW        =3D 2;        =09
  770. var    NAME_SCENE        =3D "S"        =09
  771. var    NAME_PLAYER        =3D "P"        =09
  772. var    PLAYER_NAME_IMAGE    =3D "I"    =09
  773. var    PLAYER_NAME_TEXT    =3D "T"
  774. var PLAYER_NAME_DRAW    =3D "D"
  775. var    IE_VISIBLE            =3D "visible";
  776. var    IE_HIDDEN            =3D "hidden";
  777. var    IE_INHERIT            =3D "inherit";
  778. var    NAV_VISIBLE            =3D "show";
  779. var    NAV_HIDDEN            =3D "hide";
  780. var    NAV_INHERIT            =3D "inherit";
  781. var    DEFAULT_TICK_RATE        =3D 100;    =09
  782. var DEFAULT_SCENE_DURATION    =3D 10000;=09
  783. var    DEFAULT_PLAYER_DELAY    =3D 0;    =09
  784. var    TMR_PROJ                =3D 0;    =09
  785. var    TMR_SCENE                =3D 1;    =09
  786. var    RR_NONE                    =3D 0;    =09
  787. var    RR_PAGE_BUTTONS            =3D 1;    =09
  788. var    RR_FULL_RUNTIME            =3D 2;    =09
  789. var    DUR_FOREVER                =3D -1;    =09
  790. var    DELAY_NONE                =3D 0;    =09
  791. var    DELAY_UNTIL_TRANSITION    =3D -1;    =09
  792. var    DELAY_UNTIL_TRIGGER        =3D -2;    =09
  793. var    DUR_UNTIL_DONE            =3D -1;    =09
  794. var TT_ALL_MOUSE_EVENTS    =3D 0;    =09
  795. var    TT_BUTTONDOWN            =3D 1;    =09
  796. var    TT_BUTTONUP                =3D 2;    =09
  797. var    TT_MOUSEOVER            =3D 3;    =09
  798. var    TT_MOUSEOUT                =3D 4;    =09
  799. var    TB_PAGE_TURNER            =3D -1;    =09
  800. var    TB_START_PLAYER            =3D -2;    =09
  801. var NULL_TRANSITION            =3D -1;
  802. var    TEXT_FLYIN                =3D 101;
  803. var TEXT_TYPEWRITER        =3D 102;
  804. var    FLYIN_TOP                =3D 0;
  805. var    FLYIN_BOTTOM            =3D 1;
  806. var    FLYIN_LEFT                =3D 2;
  807. var    FLYIN_RIGHT                =3D 3;
  808. var    FLYIN_ROTATE            =3D 4;
  809. var    FLYIN_BY_LETTER            =3D 1;
  810. var    FLYIN_BY_WORD            =3D 2;
  811. var    FLYIN_BY_LINE            =3D 3;
  812. var    FLYIN_PER_TICK =3D new Array (200, 160, 120, 80, 40);    =09
  813. var    TRANSITION_RATES =3D new Array(1,2,3,4,5);            =09
  814. var    PS_UNINITIALIZED    =3D 0;
  815. var PS_INITIALIZED        =3D 1;
  816. var    PS_RUNNING            =3D 2;
  817. var PS_PAUSED            =3D 3;
  818. var PS_COMPLETE            =3D 4;
  819. var    sceneArray        =3D new Array();=09
  820. var currentScene    =3D null;        =09
  821. var nScenes            =3D 0;        =09
  822. var stProjState =3D PS_UNINITIALIZED;=09
  823. var stButtons    =3D false;        =09
  824. var    stNoInput    =3D 0;            =09
  825. var strPause =3D new Array( "" );
  826. var strPlay =3D new Array( "" );
  827. var    formStatus =3D null;
  828. var    tickTimer        =3D null;        =09
  829. var sys            =3D navigator.appName;                                    =09
  830. var vers        =3D navigator.appVersion.substring(0,1);                    =09
  831. var os            =3D navigator.appVersion.indexOf("NT") >=3D 0 ? "NT" : "95";=09
  832. var    platform    =3D navigator.platform;                                    =09
  833. window.onload =3D PreSetup;
  834. window.onerror =3D Error;
  835. function Error()
  836. {
  837.     alert("There has been an unidentified error in this file's script. You =
  838. may be able to fix this problem by refreshing your browser.");
  839.     return true;
  840. }
  841. function Project( tickRate, startScene, stopScene, rtReq, autoStart, =
  842. delay, webpage )
  843. {
  844.     this.tickRate =3D tickRate;
  845.     this.startScene =3D startScene;
  846.     this.stopScene =3D stopScene;
  847.     this.rtReq =3D rtReq;
  848.     this.autoStart =3D autoStart;
  849.     this.delay =3D delay;
  850.     this.webpage =3D webpage;
  851. }
  852. function PreSetup()
  853. {
  854.     if ( (Project.delay !=3D null) && (Project.delay !=3D 0) )        =09
  855.     {
  856.         setTimeout( "Setup();", Project.delay*1000 );=20
  857.         return;
  858.     }
  859. =09
  860.     Setup();
  861. }
  862. function Setup()=20
  863. { =20
  864.     stNoInput++;                            =09
  865.     if ( vers < 4 ) return;                    =09
  866.     if ( sys =3D=3D "Netscape" )                =09
  867.     {
  868.         document.all =3D new Array;            =09
  869.         Extract(document);                    =09
  870.     =09
  871.         document.body =3D new Object;
  872.         document.body.clientWidth =3D window.innerWidth;
  873.         document.body.clientHeight =3D window.innerHeight;
  874.         document.body.scrollTop =3D window.pageXOffset;=20
  875.         document.body.scrollLeft =3D window.pageYOffset;
  876.     }
  877.     stButtons =3D SetupButtons();                =09
  878.     ProjectInitialize();                    =09
  879.     stNoInput--;                            =09
  880.     if ( (stButtons =3D=3D false) || (Project.autoStart =3D=3D true) )=09
  881.         Start();                                            =09
  882. }
  883. function ProjectInitialize()
  884. {
  885. =09
  886.     tickTimer =3D new Timer();
  887. =09
  888. =09
  889.     InitializeScenes();
  890. =09
  891.     tickTimer.StartTicking();                            =09
  892. =09
  893.     if ( Project.startScene =3D=3D null )        =09
  894.         Project.startScene =3D 0;                =09
  895.     stProjState =3D PS_INITIALIZED;            =09
  896. =09
  897. }
  898. function ProjectStart( startScene )
  899. {
  900.     stProjState =3D PS_RUNNING;
  901.     if ( startScene !=3D null )
  902.         ChangeScene( startScene );
  903.     else
  904.         ChangeScene( Project.startScene );
  905. }
  906. function ProjectComplete()
  907. {
  908.     if ( Project.rtReq =3D=3D RR_PAGE_BUTTONS )    =09
  909.         return;                                =09
  910.     ProjectShutdown();
  911.     StatusChange();                            =09
  912. }
  913. function ProjectShutdown()
  914. {
  915.     KillTimer();                                    =09
  916.     StopEverythingOnScenes( false );
  917.     currentScene =3D null;
  918.     stProjState =3D PS_COMPLETE;                        =09
  919. }
  920. function Extract( obj )
  921. {
  922. =09
  923. =09
  924.     for (var intLayer =3D 0; intLayer< obj.layers.length; intLayer++)=09
  925.     {
  926.         var el =3D obj.layers[intLayer];        =09
  927.         document.all[el.id] =3D new Object    =09
  928.         var newEl =3D document.all[el.id];    =09
  929.     =09
  930.         newEl.id =3D el.id;                            =09
  931.         newEl.style =3D new Object;                    =09
  932.         newEl.style.pixelTop =3D parseInt(el.top);
  933.         newEl.style.pixelLeft =3D parseInt(el.left);
  934.         if (null!=3Del.clip)=20
  935.         {
  936.             newEl.offsetWidth =3D el.clip.width;    =09
  937.             newEl.offsetHeight =3D el.clip.height
  938.         }
  939.     =09
  940.         if        ( el.visibility =3D=3D NAV_HIDDEN )
  941.             newEl.style.visibility =3D IE_HIDDEN;
  942.         else if ( el.visibility =3D=3D NAV_VISIBLE )
  943.             newEl.style.visibility =3D IE_VISIBLE;
  944.         else if    ( el.visibility =3D=3D NAV_INHERIT )
  945.             newEl.style.visibility =3D IE_INHERIT;
  946.         else
  947.             newEl.style.visibility =3D "";
  948.     =09
  949.         newEl.style.zIndex =3D el.zIndex;
  950.         newEl.style.backgroundColor =3D el.bgColor;
  951.         newEl.style.backgroundImage =3D "url("+el.background+")";
  952.         newEl.NSLayer =3D el;                        =09
  953.     =09
  954.     =09
  955.     =09
  956.         for (var intLoop =3D 0; intLoop< el.document.images.length; intLoop++)
  957.         {
  958.             var image =3D el.document.images[intLoop]    =09
  959.             var    imageName =3D image.name;                =09
  960.             if ( imageName =3D=3D null )                =09
  961.                 continue;                            =09
  962.         =09
  963.             document.all[imageName] =3D image;        =09
  964.             document.images[imageName] =3D image;        =09
  965.         }
  966.     =09
  967.         for (var intLoop =3D 0; intLoop< el.document.forms.length; intLoop++)=20
  968.         {
  969.             var form =3D el.document.forms[intLoop];    =09
  970.             var formName =3D form.name;                =09
  971.             if ( formName =3D=3D null )
  972.                 continue;
  973.             document.all[formName] =3D form;            =09
  974.             document.forms[formName] =3D form;        =09
  975.         =09
  976.             for ( var innerLoop =3D 0; innerLoop < form.elements.length; =
  977. innerLoop++)
  978.             {
  979.                 var element =3D form.elements[innerLoop]=09
  980.                 var elementName =3D element.name;
  981.                 if ( elementName =3D=3D null )            =09
  982.                     continue;
  983.                 document.all[elementName] =3D element;=09
  984.             }
  985.         }
  986.         if ( el.layers.length > 0 )                =09
  987.             Extract(el)                            =09
  988.     }
  989. }
  990. function Scene( duration )
  991. {
  992.     this.duration =3D duration;
  993. }
  994. function InitializeScenes()
  995. {
  996.     var objScene;                            =09
  997.     var sceneNumber =3D 0;                    =09
  998. =09
  999.     for ( sceneName in Scenes )
  1000.     {
  1001.         objScene =3D Scenes[sceneName];        =09
  1002.         objScene.number =3D parseInt(sceneNumber);                =09
  1003.         objScene.name =3D sceneName;                    =09
  1004.         objScene.HTML =3D document.all[sceneName];    =09
  1005.         SetVisibility( objScene.HTML, IE_HIDDEN );=09
  1006.         if ( Project.rtReq =3D=3D RR_PAGE_BUTTONS )    =09
  1007.             objScene.duration =3D DUR_FOREVER;
  1008.         InitializePlayers( objScene );        =09
  1009.     =09
  1010.         if ( objScene.entryTrans =3D=3D null )
  1011.         {
  1012.             objScene.entryTrans =3D new Object();
  1013.             objScene.entryTrans.type =3D NULL_TRANSITION;
  1014.         }
  1015.     =09
  1016.         if ( objScene.Bhv !=3D null )
  1017.             for ( var bhvIdx=3D0; (bhv=3DobjScene.Bhv[bhvIdx]) !=3D null; =
  1018. bhvIdx++ )=09
  1019.                 bhv.Initialize( objScene, bhv);
  1020.         objScene.numBhv =3D bhvIdx;                                            =09
  1021.         sceneArray[sceneNumber++] =3D objScene;=09
  1022.     }
  1023.     nScenes =3D sceneNumber;                    =09
  1024. }
  1025. function StopEverythingOnScenes( fPause )
  1026. {
  1027.     var objScene;                            =09
  1028.     for ( sceneName in Scenes )
  1029.     {
  1030.         objScene =3D Scenes[sceneName];                    =09
  1031.     =09
  1032.     =09
  1033.         if ( objScene.Bhv !=3D null )
  1034.             for ( var bhvIdx=3D0; (bhv=3DobjScene.Bhv[bhvIdx]) !=3D null; =
  1035. bhvIdx++ )=09
  1036.                 bhv.StopEverything( bhv, fPause );
  1037.         StopEverythingOnPlayers( objScene, fPause );        =09
  1038.     }
  1039.     return;
  1040. }
  1041. function ChangeScene( nextSceneNumber )
  1042. {
  1043.     var    previousScene =3D currentScene;                    =09
  1044.     StopSceneTimers();                                    =09
  1045.     currentScene =3D GetSceneFromNumber( nextSceneNumber );=09
  1046.     currentScene.previousScene =3D previousScene;            =09
  1047.     if ( currentScene.duration =3D=3D null )                =09
  1048.         currentScene.duration =3D DEFAULT_SCENE_DURATION;    =09
  1049. =09
  1050.     if ( currentScene.Bhv !=3D null )
  1051.         for ( var bhvIdx=3D0; bhvIdx<currentScene.numBhv; bhvIdx++ )=09
  1052.         {
  1053.             var bhv =3D currentScene.Bhv[bhvIdx]
  1054.             if ( bhv =3D=3D null)                            =09
  1055.                 continue;
  1056.             var delay =3D bhv.delay
  1057.             if        ( (delay =3D=3D null) || (delay =3D=3D DELAY_NONE) )=09
  1058.                 bhv.Start( bhv );                                    =09
  1059.             else if ( delay > 0 )                                =09
  1060.                 StartOneShotTimer( bhv, bhv.delay, bhv.Start, TMR_SCENE );
  1061.         }
  1062.     StartScenePlayers( currentScene );                            =09
  1063.     StartTransition( currentScene, currentScene.entryTrans, IE_VISIBLE, =
  1064. SceneTransitionDone );=09
  1065. =09
  1066.     if ( currentScene.duration !=3D DUR_FOREVER )            =09
  1067.         StartOneShotTimer( currentScene, currentScene.duration, SceneExit, =
  1068. TMR_SCENE );
  1069.     StatusChange();                                        =09
  1070.     return;
  1071. }
  1072. function SceneTransitionDone( objScene )
  1073. {
  1074. =09
  1075. =09
  1076.     if ( currentScene.previousScene !=3D null )
  1077.         SetVisibility( currentScene.previousScene.HTML, IE_HIDDEN );
  1078. =09
  1079.     if ( currentScene.Bhv !=3D null )
  1080.         for ( bhvIdx=3D0; bhvIdx<currentScene.numBhv; bhvIdx++ )=09
  1081.         {
  1082.             var bhv =3D currentScene.Bhv[bhvIdx]
  1083.             if ( bhv =3D=3D null)                            =09
  1084.                 continue;
  1085.             if ( bhv.delay =3D=3D DELAY_UNTIL_TRANSITION  )=09
  1086.                 bhv.Start( bhv );                                =09
  1087.         }
  1088.     =09
  1089.     StartScenePlayersAfterTransition( currentScene );=09
  1090. }
  1091. function SceneExit( thisScene, nextScene )
  1092. {
  1093.     var nextSceneNumber =3D nextScene =3D=3D null ? currentScene.number+1 : =
  1094. nextScene.number;
  1095.     var finalScene =3D (nextSceneNumber <=3D Project.stopScene) ? false : =
  1096. true;
  1097. =09
  1098. =09
  1099. =09
  1100.     for ( playerName in currentScene.Players )
  1101.     {
  1102.         objPlayer =3D currentScene.Players[playerName];        =09
  1103.         PlayerExitTransitionDone( objPlayer, finalScene );    =09
  1104.     }
  1105. =09
  1106.     if ( currentScene.Bhv !=3D null )
  1107.         for ( bhvIdx=3D0; bhvIdx<currentScene.numBhv; bhvIdx++ )=09
  1108.         {
  1109.             var bhv =3D currentScene.Bhv[bhvIdx]
  1110.             if ( bhv =3D=3D null)                            =09
  1111.                 continue;
  1112.             if ( bhv.duration =3D=3D DUR_UNTIL_DONE  )        =09
  1113.                 bhv.Stop( bhv );                        =09
  1114.         }
  1115. =09
  1116. =09
  1117.     if ( finalScene =3D=3D false )                    =09
  1118.         ChangeScene( nextSceneNumber )            =09
  1119.     else
  1120.         ProjectComplete()                        =09
  1121.     =09
  1122. }
  1123. function Player( delay, duration )
  1124. {
  1125.     this.delay =3D delay;
  1126.     this.duration =3D duration;
  1127. }
  1128. function InitializePlayers( objScene )
  1129. {
  1130.     var objPlayer;                        =09
  1131.     var    playerNumber =3D 0;                =09
  1132.     for ( playerName in objScene.Players )
  1133.     {
  1134.         objPlayer =3D objScene.Players[playerName];        =09
  1135.         objPlayer.number =3D playerNumber;                =09
  1136.         objPlayer.name =3D playerName;                    =09
  1137.         objPlayer.HTML =3D document.all[playerName];        =09
  1138.         SetVisibility( objPlayer.HTML, IE_HIDDEN );        =09
  1139.         objPlayer.position =3D new Position(objPlayer);    =09
  1140.     =09
  1141.         if ( objPlayer.delay =3D=3D null )                    =09
  1142.             objPlayer.delay =3D DEFAULT_PLAYER_DELAY;        =09
  1143.     =09
  1144.     =09
  1145.         if        ( objPlayer.entryTrans =3D=3D null )
  1146.         {
  1147.             objPlayer.entryTrans =3D new Object();
  1148.             objPlayer.entryTrans.type =3D NULL_TRANSITION;
  1149.         }=20
  1150.     =09
  1151.         else if ((objPlayer.entryTrans !=3D null) &&            =09
  1152.             (GetPlayerTypeFromName(objPlayer.name) =3D=3D PLAYER_TEXT))
  1153.         {
  1154.             if ( (objPlayer.entryTrans.type =3D=3D TEXT_FLYIN) || =
  1155. (objPlayer.entryTrans.type =3D=3D TEXT_TYPEWRITER) )
  1156.                 if ( InitializeTextFlyin( objPlayer ) =3D=3D false )
  1157.                     objPlayer.entryTrans.type =3D null;                            =09
  1158.         }
  1159.     =09
  1160.         if ( objPlayer.exitTrans =3D=3D null )
  1161.         {
  1162.             objPlayer.exitTrans =3D new Object();
  1163.             objPlayer.exitTrans.type =3D NULL_TRANSITION;
  1164.         }
  1165.     =09
  1166.         if ( objPlayer.Bhv !=3D null )
  1167.         {
  1168.             for ( bhvIdx=3D0; (bhv=3DobjPlayer.Bhv[bhvIdx]) !=3D null; bhvIdx++ )    =
  1169.  
  1170.                 bhv.Initialize( objPlayer, bhv);
  1171.             objPlayer.numBhv =3D bhvIdx;                                    =09
  1172.         }
  1173.         else
  1174.             objPlayer.numBhv =3D 0;
  1175.         playerNumber ++;                =09
  1176.     }=09
  1177. }
  1178. function StopEverythingOnPlayers( objScene, fPause )
  1179. {
  1180.     var objPlayer;                        =09
  1181.     for ( playerName in objScene.Players )
  1182.     {
  1183.         objPlayer =3D objScene.Players[playerName];        =09
  1184.     =09
  1185.     =09
  1186.         if ( objPlayer.Bhv !=3D null )
  1187.         {
  1188.             for ( bhvIdx=3D0; (bhv=3DobjPlayer.Bhv[bhvIdx]) !=3D null; bhvIdx++ )    =
  1189.  
  1190.                 bhv.StopEverything( bhv, fPause );
  1191.         }
  1192.         DisableTrigger( objPlayer );                    =09
  1193.     }=09
  1194.     return;
  1195. }
  1196. function StartScenePlayers( objScene )
  1197. {
  1198. =09
  1199.     for ( playerName in objScene.Players )
  1200.     {
  1201.         objPlayer =3D objScene.Players[playerName];        =09
  1202.     =09
  1203.     =09
  1204.     =09
  1205.         if        ( objPlayer.delay =3D=3D DELAY_NONE )        =09
  1206.             StartPlayer( objPlayer )                    =09
  1207.         else if ( objPlayer.delay    > 0 )                =09
  1208.             StartOneShotTimer( objPlayer, objPlayer.delay, StartPlayer, =
  1209. TMR_SCENE);
  1210.     }
  1211. }
  1212. function StartScenePlayersAfterTransition( objScene )
  1213. {
  1214. =09
  1215.     for ( playerName in objScene.Players )
  1216.     {
  1217.         objPlayer =3D objScene.Players[playerName];        =09
  1218.         if ( objPlayer.delay =3D=3D DELAY_UNTIL_TRANSITION )=09
  1219.             StartPlayer( objPlayer )                    =09
  1220.     }
  1221. }
  1222. function StartPlayer( objPlayer )
  1223. {
  1224. =09
  1225.     if ( objPlayer.Bhv !=3D null )
  1226.         for ( bhvIdx=3D0; bhvIdx<objPlayer.numBhv; bhvIdx++ )=09
  1227.         {
  1228.             var bhv =3D objPlayer.Bhv[bhvIdx]
  1229.             if ( bhv =3D=3D null)                            =09
  1230.                 continue;
  1231.             var delay =3D bhv.delay
  1232.             if        ( (delay =3D=3D null) || (delay =3D=3D DELAY_NONE) )=09
  1233.                 bhv.Start( bhv );                                =09
  1234.             else if ( delay > 0 )                                =09
  1235.                 StartOneShotTimer( bhv, bhv.delay, bhv.Start, TMR_SCENE );
  1236.         }
  1237. =09
  1238.     StartTransition( objPlayer, objPlayer.entryTrans, IE_VISIBLE, =
  1239. PlayerEntryTransitionDone );
  1240. =09
  1241. =09
  1242.     if ( objPlayer.duration > 0 )
  1243.         StartOneShotTimer( objPlayer, objPlayer.duration, PlayerExit, =
  1244. TMR_SCENE );                                =09
  1245. }
  1246. function PlayerEntryTransitionDone( objPlayer )
  1247. {
  1248. =09
  1249.     if ( objPlayer.Bhv !=3D null )
  1250.         for ( bhvIdx=3D0; bhvIdx<objPlayer.numBhv; bhvIdx++ )=09
  1251.         {
  1252.             var bhv =3D objPlayer.Bhv[bhvIdx]
  1253.             if ( bhv =3D=3D null)                            =09
  1254.                 continue;
  1255.             if ( bhv.delay =3D=3D DELAY_UNTIL_TRANSITION  )=09
  1256.                 bhv.Start( bhv );                                =09
  1257.         }
  1258. =09
  1259.     if ( objPlayer.Triggers !=3D null )
  1260.         EnableTrigger( objPlayer );
  1261. }
  1262. function PlayerExit( objPlayer )
  1263. {
  1264. =09
  1265.     StartTransition( objPlayer, objPlayer.exitTrans, IE_HIDDEN, =
  1266. PlayerExitTransitionDone );
  1267. }
  1268. function PlayerExitTransitionDone( objPlayer, finalScene )
  1269. {
  1270. =09
  1271.     if ( objPlayer.Bhv !=3D null )
  1272.         for ( bhvIdx=3D0; bhvIdx<objPlayer.numBhv; bhvIdx++ )=09
  1273.         {
  1274.             var bhv =3D objPlayer.Bhv[bhvIdx]
  1275.             if ( bhv =3D=3D null)                            =09
  1276.                 continue;
  1277.             if ( bhv.duration =3D=3D DUR_UNTIL_DONE  )        =09
  1278.                 bhv.Stop( bhv );                        =09
  1279.         }
  1280. =09
  1281.     if ( (finalScene =3D=3D null) || (finalScene =3D=3D false) )
  1282.         SetVisibility( objPlayer.HTML, IE_HIDDEN );        =09
  1283. =09
  1284. =09
  1285. =09
  1286.     if ( (sys !=3D "Netscape") && (objPlayer.HTML.Preview !=3D null) )
  1287.         SetVisibility( objPlayer.HTML, IE_VISIBLE );=20
  1288.     return;
  1289. }
  1290. function Trigger( trigType, trigBhv, player, scene )
  1291. {
  1292.     this.triggerType =3D trigType;
  1293.     this.triggerBhv =3D trigBhv;
  1294.     this.player =3D player;
  1295.     this.nextSceneNum =3D scene;
  1296. }
  1297. function EnableTrigger( objPlayer )
  1298. {
  1299.     if ( sys !=3D "Netscape" )                                =09
  1300.     {
  1301.         objPlayer.HTML.style.cursor=3D"hand";                    =09
  1302.         for ( trx in objPlayer.Triggers )                    =09
  1303.         {
  1304.             var    trigger =3D objPlayer.Triggers[trx];            =09
  1305.             if ( trigger.triggerType =3D=3D null )
  1306.                 trigger.triggerType =3D 0;                    =09
  1307.             var tt =3D trigger.triggerType;                    =09
  1308.             if            ( tt =3D=3D TT_ALL_MOUSE_EVENTS )                            =09
  1309.             {
  1310.                 objPlayer.HTML.onmousedown =3D EventProcessor;
  1311.                 objPlayer.HTML.onmouseup =3D EventProcessor;=09
  1312.                 objPlayer.HTML.onmouseover =3D EventProcessor;    =09
  1313.                 objPlayer.HTML.onmouseout =3D EventProcessor;
  1314.             }
  1315.             else if        ( tt =3D=3D TT_BUTTONDOWN )                =09
  1316.                 objPlayer.HTML.onmousedown =3D EventProcessor;
  1317.             else if        ( tt =3D=3D TT_BUTTONUP )        =09
  1318.                 objPlayer.HTML.onmouseup =3D EventProcessor;
  1319.             else if        ( tt =3D=3D TT_MOUSEOVER )        =09
  1320.                 objPlayer.HTML.onmouseover =3D EventProcessor;
  1321.             else if        ( tt =3D=3D TT_MOUSEOUT )        =09
  1322.                 objPlayer.HTML.onmouseout =3D EventProcessor;
  1323.         }
  1324.     }
  1325.     else                                        =09
  1326.     {
  1327.         for ( trx in objPlayer.Triggers )        =09
  1328.         {
  1329.             var    trigger =3D objPlayer.Triggers[trx];=09
  1330.             if ( trigger.triggerType =3D=3D null )
  1331.                 trigger.triggerType =3D 0;                    =09
  1332.             var tt =3D trigger.triggerType;                    =09
  1333.             if ( tt=3D=3D 0 )                                    =09
  1334.             {
  1335.                 objPlayer.HTML.NSLayer.captureEvents( Event.MOUSEUP | =
  1336. Event.MOUSEDOWN | Event.MOUSEOVER | Event.MOUSEOUT );
  1337.                 objPlayer.HTML.NSLayer.onMouseUp =3D EventProcessor;
  1338.                 objPlayer.HTML.NSLayer.onMouseDown =3D EventProcessor;
  1339.                 objPlayer.HTML.NSLayer.onMouseOver =3D EventProcessor;
  1340.                 objPlayer.HTML.NSLayer.onMouseOut =3D EventProcessor;
  1341.             }
  1342.             else if    ( tt =3D=3D TT_BUTTONUP )
  1343.             {
  1344.                 objPlayer.HTML.NSLayer.captureEvents(Event.MOUSEUP);
  1345.                 objPlayer.HTML.NSLayer.onMouseUp =3D EventProcessor;
  1346.             }
  1347.             else if ( tt =3D=3D TT_BUTTONDOWN )
  1348.             {
  1349.                 objPlayer.HTML.NSLayer.captureEvents(Event.MOUSEDOWN);
  1350.                 objPlayer.HTML.NSLayer.onMouseDown =3D EventProcessor;
  1351.             }
  1352.         }
  1353.     =09
  1354.     }
  1355. }
  1356. function DisableTrigger( objPlayer )
  1357. {
  1358.     if ( sys !=3D "Netscape" )            =09
  1359.     {
  1360.         objPlayer.HTML.onmousedown =3D null;
  1361.         objPlayer.HTML.onmouseup =3D null;=09
  1362.         objPlayer.HTML.onmouseover =3D null;    =09
  1363.         objPlayer.HTML.onmouseout =3D null;
  1364.     }
  1365.     else                                =09
  1366.         objPlayer.HTML.NSLayer.releaseEvents(Event.MOUSEUP | Event.MOUSEDOWN | =
  1367. Event.MOUSEOVER | Event.MOUSEOUT );
  1368. }
  1369. function EventProcessor( e )
  1370. {
  1371.     var trigger;                                =09
  1372.     var    type;                                    =09
  1373.     var    button;                                    =09
  1374.     var    eventType;                                =09
  1375.     var objPlayer;                                =09
  1376.     if ( (objPlayer =3D GetPlayerFromName(this.id)) =3D=3D null)=09
  1377.         return;
  1378.     if ( sys !=3D "Netscape" )                    =09
  1379.     {
  1380.         type =3D event.type;
  1381.         button =3D event.button;
  1382.     }
  1383.     else                                        =09
  1384.     {
  1385.         type =3D e.type;
  1386.         button =3D e.which;
  1387.     }
  1388. =09
  1389.     if (type =3D=3D "mousedown")
  1390.     {
  1391.         if ( button !=3D 1 )                    =09
  1392.             return;
  1393.         eventType =3D TT_BUTTONDOWN;
  1394.         if ( sys =3D=3D "Netscape" )            =09
  1395.         {
  1396.             objPlayer.HTML.NSLayer.releaseEvents(Event.MOUSEDOWN);
  1397.             objPlayer.HTML.NSLayer.captureEvents(Event.MOUSEDOWN);
  1398.         }
  1399.     }
  1400.     else if (type =3D=3D "mouseup")
  1401.     {
  1402.         if ( button !=3D 1 )                    =09
  1403.             return;
  1404.         eventType =3D TT_BUTTONUP;
  1405.         if ( sys =3D=3D "Netscape" )            =09
  1406.         {
  1407.             objPlayer.HTML.NSLayer.releaseEvents(Event.MOUSEUP);
  1408.             objPlayer.HTML.NSLayer.captureEvents(Event.MOUSEUP);
  1409.         }
  1410.     }
  1411.     else if (type =3D=3D "mouseover")
  1412.     {
  1413.         eventType =3D TT_MOUSEOVER;
  1414.     }
  1415.     else if (type =3D=3D "mouseout")
  1416.     {
  1417.         eventType =3D TT_MOUSEOUT;
  1418.     }
  1419.     var triggerArray =3D objPlayer.Triggers;        =09
  1420.     var trigger;                                =09
  1421. =09
  1422.     for ( var trx=3D0; (trigger=3DtriggerArray[trx]) !=3D null; trx++ )
  1423.     {
  1424.         if ( (trigger.triggerType =3D=3D 0) || (trigger.triggerType =3D=3D =
  1425. eventType) )
  1426.         {
  1427.         =09
  1428.         =09
  1429.         =09
  1430.             if        ( trigger.triggerBhv =3D=3D TB_PAGE_TURNER )
  1431.             {
  1432.             =09
  1433.             =09
  1434.                 if ( (trigger.nextSceneNum =3D=3D null) || (trigger.nextSceneNum =
  1435. =3D=3D "") )
  1436.                     SceneExit( currentScene );
  1437.                 else
  1438.                 {
  1439.                     if ( Scenes[trigger.nextSceneNum].number < currentScene.number )
  1440.                     {
  1441.                         for ( ii=3D0; ii<=3DcurrentScene.number; ii++ )
  1442.                             InitializePlayers( sceneArray[ii] );
  1443.                     }
  1444.                     SceneExit( currentScene, Scenes[trigger.nextSceneNum] );
  1445.                 }
  1446.             }
  1447.             else if    ( trigger.triggerBhv =3D=3D TB_START_PLAYER )
  1448.                 StartPlayer( GetPlayerFromName( trigger.player ) );            =09
  1449.             else=20
  1450.             {
  1451.             =09
  1452.                 var objTrigPlayer =3D GetPlayerFromName( trigger.player );    =09
  1453.                 var bhv =3D objTrigPlayer.Bhv[trigger.triggerBhv];            =09
  1454.                 bhv.Trigger( bhv, eventType );                                =09
  1455.             }  =09
  1456.         }
  1457.     }
  1458.     return;=09
  1459. }
  1460. function Transition( type, rate, flyFrom, flySubtype )
  1461. {
  1462.     this.type =3D type;
  1463.     this.rate =3D rate;
  1464.     this.flyFrom =3D flyFrom;
  1465.     this.flySubtype =3D flySubtype;
  1466. }
  1467. function StartTransition( transObj, trans, visibility, callback )
  1468. {
  1469.     var    playerType =3D GetObjectTypeFromName( transObj.name );    =09
  1470. =09
  1471. =09
  1472. =09
  1473.     if    ( ("Netscape" =3D=3D sys) ||=20
  1474.         ( (playerType =3D=3D OBJ_PLAYER) && (trans.type =3D=3D =
  1475. NULL_TRANSITION) ) )
  1476.     {
  1477.         SetVisibility( transObj.HTML, visibility );
  1478.         callback( transObj );
  1479.         return;
  1480.     }
  1481. =09
  1482. =09
  1483. =09
  1484. =09
  1485.     if ( ((trans.type =3D=3D TEXT_FLYIN) || (trans.type =3D=3D =
  1486. TEXT_TYPEWRITER)) && (visibility =3D=3D IE_VISIBLE) )
  1487.     {
  1488.         StartTextFlyin( transObj );
  1489.         return;
  1490.     }
  1491. =09
  1492.     if ( platform !=3D "Win32" )
  1493.     {
  1494.         SetVisibility( transObj.HTML, visibility );
  1495.         callback( transObj );
  1496.         return;
  1497.     }
  1498.     =09
  1499. =09
  1500. =09
  1501. =09
  1502. =09
  1503. =09
  1504.     if ( trans.type =3D=3D NULL_TRANSITION )
  1505.     {
  1506.         transObj.HTML.style.filter =3D "revealTrans(duration=3D0, =
  1507. transition=3D0)";
  1508.     }
  1509.     else    =09
  1510.     {
  1511.         duration =3D TRANSITION_RATES[trans.rate];
  1512.         transObj.HTML.style.filter =3D "revealTrans(duration=3D" + duration + =
  1513. ", transition=3D" + trans.type + ")";
  1514.     }
  1515.     stNoInput++;                                    =09
  1516.     transObj.HTML.filters(0).Apply();                =09
  1517. =09
  1518.     SetVisibility( transObj.HTML, visibility );        =09
  1519. =09
  1520.     transObj.HTML.filters(0).Play()                    =09
  1521.     transObj.HTML.onfilterchange =3D TransitionDoneEvent;=09
  1522. }
  1523. function TransitionDoneEvent( )
  1524. {
  1525.     var    type =3D GetObjectTypeFromName( event.srcElement.id );    =09
  1526.     stNoInput--;                                                =09
  1527.     if        ( type =3D=3D OBJ_SCENE )
  1528.     {
  1529.     =09
  1530.         if ( (currentScene !=3D null) && (event.srcElement.id =3D=3D =
  1531. currentScene.name) )
  1532.             SceneTransitionDone();
  1533.     }
  1534.     else if    ( type =3D=3D OBJ_PLAYER )        =09
  1535.     {
  1536.         var objPlayer =3D GetPlayerFromName( event.srcElement.id );
  1537.         if ( this.style.visibility =3D=3D IE_VISIBLE )                =09
  1538.             PlayerEntryTransitionDone( objPlayer ); =20
  1539.         else                                                    =09
  1540.             PlayerExitTransitionDone( objPlayer, false );
  1541.     }
  1542.     return;
  1543. }
  1544. function InitializeTextFlyin( objPlayer )
  1545. {
  1546.     if ( sys =3D=3D "Netscape" )                                    =09
  1547.         return false;
  1548.     var    transition =3D objPlayer.entryTrans;                        =09
  1549.     var    transUnits =3D transition.flySubtype;                        =09
  1550.     var    movePerTick    =3D parseInt(FLYIN_PER_TICK[transition.rate]);=09
  1551. =09
  1552.     var    transDirection =3D (transition.type =3D=3D TEXT_FLYIN) ? =
  1553. transition.flyFrom : FLYIN_TOP;    =09
  1554.     =09
  1555. =09
  1556.     if ( stProjState =3D=3D PS_UNINITIALIZED )
  1557.     {
  1558.         var    textHTML    =3D objPlayer.HTML;                =09
  1559.         var    oldInnerHTML    =3D textHTML.innerHTML;        =09
  1560.         var    newInnerHTML    =3D "";                        =09
  1561.     =09
  1562.         transition.textOrder =3D new Array();                =09
  1563.         textOrder =3D transition.textOrder;                =09
  1564. =09
  1565.     =09
  1566.     =09
  1567.     =09
  1568.     =09
  1569.         var flyinIdx =3D 0;                        =09
  1570.         var    flyinBuffer =3D "";
  1571.     =09
  1572.     =09
  1573.     =09
  1574.         var spanStyle =3D (transition.type =3D=3D TEXT_FLYIN) ? " =
  1575. style=3D'position:relative;visibility:hidden;'" : " =
  1576. style=3D'visibility:hidden;'";
  1577.         for ( var letterIdx=3D0; letterIdx<oldInnerHTML.length; )
  1578.         {
  1579.         =09
  1580.             tempID =3D objPlayer.name+"_tempID"+flyinIdx.toString();
  1581.             newInnerHTML +=3D "<span id=3D" + tempID + spanStyle + ">";
  1582.             while ( letterIdx<oldInnerHTML.length )
  1583.             {
  1584.             =09
  1585.             =09
  1586.             =09
  1587.                 if ( ( (charNext =3D oldInnerHTML.substring(letterIdx, letterIdx+1)) =
  1588. =3D=3D "<") || (charNext =3D=3D "&") )    =09
  1589.                 {
  1590.                     if ( charNext =3D=3D "<" )                                                                =09
  1591.                         endTagIdx =3D oldInnerHTML.indexOf( ">", letterIdx );=09
  1592.                     else
  1593.                         endTagIdx =3D oldInnerHTML.indexOf( ";", letterIdx );=09
  1594.                     var tagString =3D oldInnerHTML.substring( letterIdx, ++endTagIdx );
  1595.                     newInnerHTML +=3D tagString;
  1596.                     letterIdx =3D endTagIdx;                                            =09
  1597.                 =09
  1598.                     if ( ((tagString =3D=3D "</P>") || (tagString =3D=3D "<BR>")) &&
  1599.                         (transUnits !=3D FLYIN_BY_LETTER)    )                                    =09
  1600.                         break;
  1601.                 }
  1602.             =09
  1603.                 else
  1604.                 {
  1605.                     thisChar =3D oldInnerHTML.substring( letterIdx, ++letterIdx );
  1606.                     newInnerHTML +=3D thisChar;
  1607.                     if        ( transUnits =3D=3D FLYIN_BY_LETTER )        =09
  1608.                         break;                                        =09
  1609.                     else if    ( (transUnits =3D=3D FLYIN_BY_WORD ) && thisChar =3D=3D " " =
  1610. )    =09
  1611.                         break;
  1612.                 }
  1613.             }
  1614.             newInnerHTML +=3D "</span>"
  1615.             textOrder[flyinIdx] =3D new Object();
  1616.             textOrder[flyinIdx].name =3D tempID;                                    =09
  1617.             flyinIdx++;                                                            =09
  1618.         }
  1619.     =09
  1620.         if ( flyinIdx =3D=3D 0 )
  1621.             return false;
  1622.     =09
  1623.         textHTML.innerHTML =3D newInnerHTML;
  1624.         transition.numUnits =3D flyinIdx;                        =09
  1625.     }
  1626. =09
  1627. =09
  1628. =09
  1629.     textOrder =3D transition.textOrder;
  1630.     var currentEl =3D document.all[textOrder[0].name];    =09
  1631.     var currentOffset =3D currentEl.offsetLeft;=09
  1632.     var previousEl, previousOffset;
  1633.     for ( var count=3D0; count<transition.numUnits; count++ )        =09
  1634.     {
  1635.         previousOffset =3D currentOffset;                            =09
  1636.         previousEl =3D currentEl;
  1637.         textElName =3D textOrder[count].name;                    =09
  1638.         currentEl =3D document.all[textElName];
  1639.         SetVisibility( currentEl, IE_HIDDEN );
  1640.         currentOffset =3D currentEl.offsetTop;
  1641.     =09
  1642.     =09
  1643.     =09
  1644.     =09
  1645.     =09
  1646.     =09
  1647.         if ( currentOffset !=3D previousOffset )                                =09
  1648.             if ( previousEl.innerHTML =3D=3D " " )                                    =09
  1649.                 previousEl.innerHTML =3D "<br>";
  1650.         if ( transDirection =3D=3D FLYIN_ROTATE )        =09
  1651.             direction =3D count % FLYIN_ROTATE;            =09
  1652.         else
  1653.             direction =3D transDirection;
  1654.     =09
  1655.         if        ( direction =3D=3D FLYIN_LEFT )
  1656.         {
  1657.             tempPos =3D -(currentEl.offsetParent.offsetLeft + =
  1658. currentEl.offsetParent.offsetWidth);
  1659.             currentEl.style.posLeft =3D tempPos;                    =09
  1660.             textOrder[count].dx =3D -movePerTick;                    =09
  1661.             textOrder[count].dy =3D 0;
  1662.             textOrder[count].iterations =3D tempPos / (-movePerTick);=09
  1663.         }
  1664.         else if ( direction =3D=3D FLYIN_RIGHT )
  1665.         {
  1666.             tempPos =3D objPlayer.HTML.parentElement.offsetWidth - =
  1667. currentEl.offsetParent.offsetLeft;
  1668.             currentEl.style.posLeft =3D tempPos;
  1669.             textOrder[count].dx =3D movePerTick;                    =09
  1670.             textOrder[count].dy =3D 0;
  1671.             textOrder[count].iterations =3D tempPos / movePerTick;=09
  1672.         }
  1673.         else if    ( direction =3D=3D FLYIN_TOP )
  1674.         {
  1675.             tempPos =3D -(currentEl.offsetParent.style.posTop + =
  1676. currentEl.offsetParent.offsetHeight);
  1677.             currentEl.style.posTop =3D tempPos;
  1678.             textOrder[count].dx =3D 0;
  1679.             textOrder[count].dy =3D (-movePerTick);                =09
  1680.             textOrder[count].iterations =3D tempPos / (-movePerTick);=09
  1681.         }
  1682.         else if ( direction =3D=3D FLYIN_BOTTOM )
  1683.         {
  1684.             tempPos =3D objPlayer.HTML.parentElement.offsetHeight - =
  1685. currentEl.offsetParent.style.posTop;
  1686.             currentEl.style.posTop =3D tempPos;
  1687.             textOrder[count].dx =3D 0;
  1688.             textOrder[count].dy =3D movePerTick;                    =09
  1689.             textOrder[count].iterations =3D tempPos / movePerTick;=09
  1690.         }
  1691.     }
  1692. =09
  1693.     transition.charIdx =3D 0;                            =09
  1694.     transition.moveIdx =3D 0;                            =09
  1695.     textElName =3D transition.textOrder[0].name;
  1696.     transition.currentEl =3D document.all[textElName];=09
  1697.     SetVisibility( transition.currentEl, IE_VISIBLE );
  1698.     return true;
  1699. }
  1700. function StartTextFlyin( objPlayer )
  1701. {
  1702. =09
  1703.     SetVisibility( objPlayer.HTML, IE_VISIBLE );
  1704.     StartAnimationTimer( objPlayer, TextFlyinTick );
  1705. }
  1706. function TextFlyinTick( objPlayer )
  1707. {
  1708.     var    transition =3D objPlayer.entryTrans;                    =09
  1709.     var    spanObj =3D transition.textOrder[transition.charIdx];    =09
  1710.     var textEl =3D transition.currentEl;                        =09
  1711. =09
  1712. =09
  1713.     if ( ++transition.moveIdx < spanObj.iterations)            =09
  1714.     {
  1715.         textEl.style.posTop -=3D spanObj.dy;                    =09
  1716.         textEl.style.posLeft -=3D spanObj.dx;
  1717.         return false;                                        =09
  1718.     }
  1719.     =09
  1720. =09
  1721.     textEl.style.posTop =3D 0;                                =09
  1722.     textEl.style.posLeft =3D 0;
  1723.     =09
  1724. =09
  1725.     if ( (charIdx =3D ++transition.charIdx) >=3D =
  1726. transition.textOrder.length )=09
  1727.     {
  1728.         PlayerEntryTransitionDone( objPlayer );                =09
  1729.         return true;                                        =09
  1730.     }
  1731.     else
  1732.     {
  1733.         transition.moveIdx =3D 0;                                =09
  1734.         textElName =3D transition.textOrder[charIdx].name;
  1735.         transition.currentEl =3D document.all[textElName];    =09
  1736.         transition.currentEl.style.visibility =3D IE_VISIBLE;    =09
  1737.         return false;                                        =09
  1738.     }                                                        =09
  1739. }
  1740. var    SND_DUR_SCENE            =3D -1;=09
  1741. var    SND_DUR_PROJECT            =3D 0;=09
  1742. var ST_WAV                    =3D 1;=09
  1743. var    ST_MID                    =3D 2;=09
  1744. var    NAV_EXT                    =3D "nav"=09
  1745. var MidiTag                    =3D null;=09
  1746. function Sound( delay, duration, loop, soundType, tagName, fileName )
  1747. {
  1748. =09
  1749.     this.Initialize =3D InitializeSound;
  1750.     this.Start =3D StartSound;
  1751.     this.Trigger =3D StartSound;
  1752.     this.Stop =3D StopSound;
  1753.     this.StopEverything =3D StopEverythingOnSounds;
  1754. =09
  1755.     this.delay =3D delay;
  1756.     this.duration =3D duration;
  1757.     this.loop =3D loop;
  1758.     this.tagName =3D tagName;
  1759.     this.fileName =3D fileName;
  1760.     this.soundType =3D soundType;
  1761. }
  1762. function InitializeSound( objParent, objSound )
  1763. {
  1764.     if ( sys =3D=3D "Netscape" )
  1765.     {
  1766.         objSound.navLoop =3D (objSound.loop =3D=3D -1) ? true : false;
  1767.         objSound.html =3D document[objSound.tagName+NAV_EXT];
  1768.         return;
  1769.     }
  1770.     objSound.objParent =3D objParent;                =09
  1771.     objSound.html =3D document.all[objSound.tagName];=09
  1772.     objSound.fileName =3D objSound.html.soundsrc;    =09
  1773. =09
  1774. =09
  1775.     if (objSound.soundType =3D=3D ST_MID )
  1776.     {
  1777.         if ( MidiTag =3D=3D null )                    =09
  1778.             MidiTag =3D objSound.html;            =09
  1779.         else
  1780.             objSound.html =3D MidiTag;            =09
  1781.     }        =09
  1782. }
  1783. function StartSound( objSound )
  1784. {
  1785.     if ( sys =3D=3D "Netscape" )                    =09
  1786.     {
  1787.         if ( objSound.html !=3D null )            =09
  1788.             objSound.html.play(objSound.navLoop);
  1789.         return;
  1790.     }
  1791.     objSound.html.src =3D objSound.fileName;        =09
  1792.     objSound.html.loop =3D objSound.loop;            =09
  1793.     if ( objSound.soundType =3D=3D ST_WAV )        =09
  1794.         objSound.html.volume =3D 0;                    =09
  1795.     if ( objSound.duration > 0 )
  1796.         StartOneShotTimer( objSound, objSound.duration, objSound.Stop, =
  1797. TMR_PROJ );
  1798. }
  1799. function StopSound( objSound, fPause )
  1800. {
  1801.     if ( sys =3D=3D "Netscape" )                    =09
  1802.     {
  1803.         if ( objSound.html !=3D null )            =09
  1804.             objSound.html.stop();
  1805.         return;
  1806.     }
  1807.     objSound.html.loop =3D 0;
  1808.     objSound.html.src =3D "";                            =09
  1809.     if ( objSound.soundType =3D=3D ST_WAV )
  1810.         objSound.html.volume =3D -10000;
  1811. }
  1812. function StopEverythingOnSounds( objSound )
  1813. {
  1814.     StopSound( objSound, true );
  1815.     if ( (sys !=3D "Netscape") && (os =3D=3D "NT") )                =09
  1816.         objSound.html.volume =3D -500;                        =09
  1817. }
  1818. var    SND_DUR_SCENE            =3D -1;=09
  1819. var    SND_DUR_PROJECT            =3D 0;=09
  1820. function Swapper( idle, hover, click )
  1821. {
  1822. =09
  1823.     this.Initialize =3D InitializeSwap;
  1824.     this.Start =3D StartSwap;
  1825.     this.Trigger =3D TriggerSwap;
  1826.     this.Stop =3D StopSwap;
  1827.     this.StopEverything =3D StopSwap;
  1828. =09
  1829.     this.idle =3D idle;
  1830.     this.hover =3D hover;
  1831.     this.click =3D click;
  1832. }
  1833. function InitializeSwap( objParent, objSwap )
  1834. {
  1835.     if ( stProjState !=3D PS_UNINITIALIZED )            =09
  1836.         return;
  1837. =09
  1838.     var    idle    =3D objSwap.idle;                        =09
  1839.     var    hover    =3D objSwap.hover;
  1840.     var    click    =3D objSwap.click;
  1841. =09
  1842. =09
  1843. =09
  1844. =09
  1845. =09
  1846. =09
  1847. =09
  1848.     if ( (hover !=3D null) && (hover !=3D "") && (document.all[hover].src =
  1849. !=3D null) )
  1850.     {
  1851.         SetVisibility( document.all[hover], IE_HIDDEN );
  1852.         objSwap.srcHover =3D document.all[hover].src;
  1853.         document.all[hover].src =3D "";
  1854.     }
  1855.     else
  1856.         objSwap.srcHover =3D document.all[idle].src;
  1857.     if ( (click !=3D null) && (click !=3D "") && (document.all[click].src =
  1858. !=3D null) )
  1859.     {
  1860.         SetVisibility( document.all[click], IE_HIDDEN );
  1861.         objSwap.srcClick =3D document.all[click].src;
  1862.         document.all[click].src =3D "";
  1863.     }
  1864.     else
  1865.         objSwap.srcClick =3D document.all[idle].src;
  1866. =09
  1867.     objSwap.srcIdle =3D document.all[idle].src;
  1868. }
  1869. function StartSwap( objSwap )
  1870. {
  1871. =09
  1872. }
  1873. function TriggerSwap( objSwap, eventType )
  1874. {
  1875.     if ( eventType =3D=3D TT_BUTTONDOWN )
  1876.         document.all[objSwap.idle].src =3D objSwap.srcClick;
  1877.     else if ( eventType =3D=3D TT_BUTTONUP )
  1878.         document.all[objSwap.idle].src =3D objSwap.srcHover;
  1879.     else if ( eventType =3D=3D TT_MOUSEOVER )
  1880.         document.all[objSwap.idle].src =3D objSwap.srcHover;
  1881.     else if ( eventType =3D=3D TT_MOUSEOUT )
  1882.         document.all[objSwap.idle].src =3D objSwap.srcIdle;
  1883.     return;
  1884. }
  1885. function StopSwap( objSwap, fPause )
  1886. {
  1887.     if ( fPause )                        =09
  1888.         return;
  1889. }
  1890. var    PATH_PER_TICK =3D new Array(50,40,30,20,10);    =09
  1891. var    PE_STOP        =3D 0;                            =09
  1892. var    PE_AGAIN    =3D 1;                            =09
  1893. var    PE_REV        =3D 2;                            =09
  1894. var    PE_EXIT        =3D 3;                            =09
  1895. var    PD_FWD        =3D 1;
  1896. var    PD_BACK        =3D -1;
  1897. function Point( x, y, rate )
  1898. {
  1899.     this.x =3D x;
  1900.     this.y =3D y;
  1901.     this.rate =3D rate;
  1902. }
  1903. function Paths( delay, edgeEffect )
  1904. {
  1905. =09
  1906.     this.Initialize =3D InitializePathAnimation;
  1907.     this.Start =3D StartPathAnimation;
  1908.     this.Trigger =3D StartPathAnimation;
  1909.     this.Stop =3D StopPathAnimation;
  1910.     this.StopEverything =3D StopPathAnimation;
  1911. =09
  1912.     this.delay =3D delay;
  1913.     this.edgeEffect =3D edgeEffect;
  1914. }
  1915. function InitializePathAnimation( objPlayer, path )
  1916. {
  1917.     var    segment;                                =09
  1918.     var pathIndex;
  1919.     var totalDistance;                            =09
  1920.     var    distanceX;                                =09
  1921.     var    distanceY;
  1922.     var dx;                                        =09
  1923.     var    dy;
  1924.     var travelTime;                                =09
  1925.     var    remX;                                    =09
  1926.     var    remY;
  1927. =09
  1928.     if ( stProjState !=3D PS_UNINITIALIZED )
  1929.     {
  1930.         objPlayer.position.SetPosition( path[0].x, path[0].y );
  1931.         return;
  1932.     }
  1933.     path.objPlayer =3D objPlayer;                    =09
  1934.     halfWidth =3D Math.floor(objPlayer.HTML.offsetWidth/2);    =09
  1935.     halfHeight =3D Math.floor(objPlayer.HTML.offsetHeight/2);
  1936. =09
  1937. =09
  1938.     path[0].x -=3D halfWidth;
  1939.     path[0].y -=3D halfHeight;
  1940.     objPlayer.position.SetPosition( path[0].x, path[0].y );
  1941.     for ( pathIndex=3D0; path[pathIndex+1] !=3D null; pathIndex++ )=09
  1942.     {
  1943.         px =3D parseInt(pathIndex);                =09
  1944.         segment =3D path[px];                        =09
  1945.     =09
  1946.     =09
  1947.     =09
  1948.         path[px+1].x -=3D halfWidth;
  1949.         path[px+1].y -=3D halfHeight;
  1950.     =09
  1951.         distanceX =3D path[px+1].x - segment.x;    =09
  1952.         distanceY =3D path[px+1].y - segment.y;    =09
  1953.     =09
  1954.         totalDistance =3D Math.sqrt( (distanceX*distanceX) + =
  1955. (distanceY*distanceY) );
  1956.     =09
  1957.     =09
  1958.         travelTime =3D Math.round(totalDistance / =
  1959. PATH_PER_TICK[segment.rate]);
  1960.     =09
  1961.     =09
  1962.         if ( distanceX > 0 )                        =09
  1963.             dx =3D Math.floor( distanceX / travelTime );=09
  1964.         else if ( distanceX < 0 )                    =09
  1965.             dx =3D Math.ceil( distanceX / travelTime );=09
  1966.         else
  1967.             dx =3D 0;
  1968.     =09
  1969.     =09
  1970.     =09
  1971.     =09
  1972.         remX =3D distanceX % travelTime;
  1973.     =09
  1974.         if ( distanceY > 0 )                        =09
  1975.             dy =3D Math.floor( distanceY / travelTime );
  1976.         else if ( distanceY < 0 )
  1977.             dy =3D Math.ceil( distanceY / travelTime );
  1978.         else
  1979.             dy =3D 0;
  1980.         remY =3D distanceY % travelTime;
  1981.         segment.number =3D px;                        =09
  1982.         segment.ticks =3D 0;
  1983.         segment.travelTime =3D travelTime;
  1984.         segment.dx =3D dx;
  1985.         segment.dy =3D dy;
  1986.         segment.remX =3D remX;
  1987.         segment.remY =3D remY;
  1988.     }
  1989.     path.numSegs =3D parseInt(pathIndex);                =09
  1990.     path.dir =3D PD_FWD;                                        =09
  1991.     return;
  1992. }
  1993. function StartPathAnimation( path )
  1994. {
  1995.     path.currentSegment =3D path[0];    =09
  1996.     path.currentSegment.ticks =3D 0;    =09
  1997.     path.cntSegs =3D 0;                                =09
  1998. =09
  1999. =09
  2000.     if ( path.dir =3D=3D PD_BACK )                            =09
  2001.     {
  2002.         for ( var ii=3D0; ii<path.numSegs; ii++ )            =09
  2003.         {
  2004.             path[ii].dx *=3D -1;
  2005.             path[ii].dy *=3D -1;
  2006.             path[ii].remX *=3D -1;
  2007.             path[ii].remY *=3D -1;
  2008.         }
  2009.         path.dir =3D PD_FWD;                                =09
  2010.     }
  2011.     StartAnimationTimer( path, PathAnimationTick );
  2012. }
  2013. function StopPathAnimation( path, fPause )
  2014. {
  2015.     return;
  2016. }
  2017. function PathAnimationTick( path )
  2018. {
  2019.     var    objPlayer =3D path.objPlayer;            =09
  2020.     var segment =3D path.currentSegment;        =09
  2021.     var    currentPosition =3D objPlayer.position;=09
  2022.     if ( ++segment.ticks <=3D segment.travelTime )    =09
  2023.     {
  2024.         newX =3D currentPosition.x + segment.dx;        =09
  2025.         if ( segment.ticks <=3D Math.abs(segment.remX) )=09
  2026.             segment.remX > 0 ? newX++ : newX--;
  2027.         newY =3D currentPosition.y + segment.dy;        =09
  2028.         if ( segment.ticks <=3D Math.abs(segment.remY) )=09
  2029.             segment.remY > 0 ? newY++ : newY--;
  2030.         currentPosition.SetPosition( newX, newY );=09
  2031.         return false;                            =09
  2032.     }
  2033. =09
  2034. =09
  2035.     if ( ++path.cntSegs < path.numSegs )
  2036.     {
  2037.     =09
  2038.         path.currentSegment =3D path[segment.number+path.dir];    =09
  2039.         path.currentSegment.ticks =3D 0;                            =09
  2040.             =09
  2041.         return false;
  2042.     }
  2043.     =09
  2044. =09
  2045.     if            ( path.edgeEffect =3D=3D PE_AGAIN )    =09
  2046.     {
  2047.     =09
  2048.         objPlayer.position.SetPosition( path[0].x, path[0].y );
  2049.     =09
  2050.         path.currentSegment =3D path[0];                =09
  2051.         path.currentSegment.ticks =3D 0;                =09
  2052.         path.cntSegs =3D 0;                            =09
  2053.         return false;                                =09
  2054.     }                        =09
  2055.     else if        ( path.edgeEffect =3D=3D PE_REV )        =09
  2056.     {
  2057.         path.dir *=3D -1;                                =09
  2058.     =09
  2059.         for ( var ii=3D0; ii<path.numSegs; ii++ )
  2060.         {
  2061.             path[ii].dx *=3D -1;
  2062.             path[ii].dy *=3D -1;
  2063.             path[ii].remX *=3D -1;
  2064.             path[ii].remY *=3D -1;
  2065.         }
  2066.         path.currentSegment.ticks =3D 0;                =09
  2067.         path.cntSegs =3D 0;                            =09
  2068.         return false;
  2069.     }
  2070.     else if        ( path.edgeEffect =3D=3D PE_EXIT )
  2071.     {
  2072.         PlayerExit( objPlayer );
  2073.         return true;
  2074.     }
  2075.     else
  2076.         return true;                                =09
  2077. }
  2078. var    GROW_PER_TICK =3D new Array(20,14,8,4,1);    =09
  2079. function Size( zoom, rate )
  2080. {
  2081.     this.zoom =3D zoom;
  2082.     this.rate =3D rate;
  2083. }
  2084. function Grows( delay )
  2085. {
  2086. =09
  2087.     this.Initialize =3D InitializeGrowAnimation;
  2088.     this.Start =3D StartGrowAnimation;
  2089.     this.Trigger =3D StartGrowAnimation;
  2090.     this.Stop =3D StopGrowAnimation;
  2091.     this.StopEverything =3D StopGrowAnimation;
  2092. =09
  2093.     this.delay =3D delay;
  2094. }
  2095. function InitializeGrowAnimation( objPlayer, grow )
  2096. {
  2097.     if ( sys =3D=3D "Netscape" )
  2098.         return;
  2099.     var    child =3D objPlayer.HTML.children[0];                    =09
  2100.     var playerType =3D GetPlayerTypeFromName( objPlayer.name );=09
  2101. =09
  2102. =09
  2103. =09
  2104.     if ( stProjState =3D=3D PS_UNINITIALIZED )
  2105.     {
  2106.         grow.realWidth =3D child.width;
  2107.         grow.realHeight =3D child.height;
  2108.     }
  2109.     if ( (playerType =3D=3D PLAYER_TEXT) || sys =3D=3D "Netscape" )=09
  2110.     {
  2111.         grow =3D null;                                        =09
  2112.         return;
  2113.     }
  2114.     grow.objPlayer =3D objPlayer;                                =09
  2115. =09
  2116.     grow.currentSegment =3D grow[0];                            =09
  2117.     grow.currentGrowth =3D grow.currentSegment.zoom;            =09
  2118. =09
  2119. =09
  2120. =09
  2121.     child.width *=3D (grow.currentSegment.zoom / 100);        =09
  2122.     child.height *=3D (grow.currentSegment.zoom / 100);
  2123. =09
  2124.     for ( var growIndex=3D0; grow[growIndex] !=3D null; growIndex++ )=09
  2125.     {
  2126.         gx =3D parseInt(growIndex);                =09
  2127.         segment =3D grow[gx];                        =09
  2128.         if ( grow[gx+1] =3D=3D null )                =09
  2129.         {
  2130.             grow.finalSegment =3D grow[gx-1];        =09
  2131.             break;                                =09
  2132.         }
  2133.     =09
  2134.         growth =3D grow[gx+1].zoom - segment.zoom;                =09
  2135.         if ( growth >=3D 0 )                                        =09
  2136.             growthFactor =3D GROW_PER_TICK[segment.rate];            =09
  2137.         else
  2138.             growthFactor =3D -(GROW_PER_TICK[segment.rate]);
  2139.     =09
  2140.         growthTicks =3D growth / growthFactor;        =09
  2141.     =09
  2142.         segment.number =3D gx;                        =09
  2143.         segment.growth =3D growth;
  2144.         segment.growthFactor =3D growthFactor;
  2145.         segment.growthTicks =3D growthTicks;
  2146.         segment.currentTicks =3D 0;
  2147.     }
  2148. }
  2149. function StartGrowAnimation( grow )
  2150. {=09
  2151.     if ( sys =3D=3D "Netscape" )
  2152.         return;
  2153.     grow.currentSegment =3D grow[0];                        =09
  2154.     grow.currentTicks =3D 0;
  2155.     StartAnimationTimer( grow, GrowAnimationTick );
  2156. }
  2157. function StopGrowAnimation( grow, fPause )
  2158. {
  2159.     return;
  2160. }
  2161. function GrowAnimationTick( grow )
  2162. {
  2163.     if ( sys =3D=3D "Netscape" )
  2164.         return true;                                    =09
  2165.     var    objPlayer =3D grow.objPlayer;                        =09
  2166.     var    child =3D objPlayer.HTML.children[0];                =09
  2167.     var segment =3D grow.currentSegment;                    =09
  2168.     grow.currentGrowth +=3D segment.growthFactor;            =09
  2169.     child.width =3D grow.realWidth*(grow.currentGrowth/100);=09
  2170.     child.height =3D grow.realHeight*(grow.currentGrowth/100);
  2171.     if ( ++grow.currentTicks <=3D segment.growthTicks )    =09
  2172.         return false;                                    =09
  2173.     if ( grow.currentSegment =3D=3D grow.finalSegment )        =09
  2174.         return true;                                    =09
  2175.     grow.currentSegment =3D grow[ segment.number+1 ];        =09
  2176.     grow.currentTicks =3D 0;
  2177.     return false;                                        =09
  2178. }
  2179. function Timer()
  2180. {
  2181.     if ( Project.tickRate =3D=3D null )        =09
  2182.         this.tickRate =3D DEFAULT_TICK_RATE;
  2183.     else
  2184.         this.tickRate =3D Project.tickRate;
  2185.     this.oneShots =3D new Array();
  2186.     this.animations =3D new Array();
  2187.     this.tickCounter =3D 0;                        =09
  2188.     this.ticksPerSecond =3D 1000 / (this.tickRate);=09
  2189.     this.timerID =3D null;
  2190.     this.StartTicking =3D StartTicking;            =09
  2191.     this.StopTicking =3D StopTicking;
  2192. =09
  2193. }
  2194. function StartTicking()
  2195. {
  2196.     if ( this.timerID =3D=3D null )
  2197.         this.timerID =3D setInterval( "TimerTick()", this.tickRate );
  2198. }
  2199. function StopTicking()
  2200. {
  2201.     if ( this.timerID !=3D null )
  2202.         clearInterval( this.timerID );
  2203.     this.timerID =3D null;
  2204. }
  2205. function TimerTick()
  2206. {
  2207.     var timerEvent;
  2208. =09
  2209.     for ( var ii=3D0; ii<tickTimer.animations.length; ii++ )    =09
  2210.     {
  2211.         if ( (timerEvent=3DtickTimer.animations[ii]) =3D=3D null )=09
  2212.             continue;                                        =09
  2213.         if ( timerEvent.callback( timerEvent.callbackObj ) =3D=3D true )=09
  2214.             tickTimer.animations[ii] =3D null;                =09
  2215.     }
  2216. =09
  2217.     if ( (++tickTimer.tickCounter % tickTimer.ticksPerSecond) =3D=3D 0 )=09
  2218.     {
  2219.     =09
  2220.         var length =3D tickTimer.oneShots.length;                =09
  2221.         for ( var ii=3D0; ii<length && (tickTimer!=3Dnull); ii++ )=09
  2222.         {
  2223.             if ( (timerEvent=3DtickTimer.oneShots[ii]) =3D=3D null )=09
  2224.                 continue;                                    =09
  2225.         =09
  2226.             if ( timerEvent.time <=3D tickTimer.tickCounter )    =09
  2227.             {
  2228.                 tickTimer.oneShots[ii] =3D null;                =09
  2229.                 timerEvent.callback( timerEvent.callbackObj );=09
  2230.             }
  2231.         }
  2232.     }
  2233.     return;
  2234. }
  2235. function StartOneShotTimer( obj, time, callback, type )
  2236. {
  2237.     var    timerIndex;                                =09
  2238.     var timerEvent =3D new Object();                =09
  2239. =09
  2240.     timerEvent.callbackObj =3D obj;                =09
  2241.     timerEvent.callback =3D callback;                =09
  2242.     timerEvent.type =3D type;                        =09
  2243. =09
  2244. =09
  2245.     timerEvent.time =3D tickTimer.tickCounter + (time * =
  2246. tickTimer.ticksPerSecond);
  2247.     for ( timerIndex=3D0; tickTimer.oneShots[timerIndex]!=3Dnull; =
  2248. timerIndex++ );=09
  2249.     tickTimer.oneShots[timerIndex] =3D timerEvent;=09
  2250.     return;
  2251. }
  2252. function StartAnimationTimer( obj, callback )
  2253. {
  2254.     var timerIndex;=20
  2255.     timerEvent =3D new Object();
  2256.     timerEvent.callbackObj =3D obj;                =09
  2257.     timerEvent.callback =3D callback;                =09
  2258.     for ( timerIndex=3D0; tickTimer.animations[timerIndex]!=3Dnull; =
  2259. timerIndex++);=09
  2260.     tickTimer.animations[timerIndex] =3D timerEvent;
  2261. }
  2262. function StopSceneTimers()
  2263. {
  2264.     for (var ii=3D0; ii<tickTimer.oneShots.length; ii++)=09
  2265.     {
  2266.         if ( tickTimer.oneShots[ii] =3D=3D null )        =09
  2267.             continue;
  2268.         if ( tickTimer.oneShots[ii].type =3D=3D TMR_SCENE )
  2269.             tickTimer.oneShots[ii] =3D null;            =09
  2270.     }
  2271. =09
  2272.     for (var ii=3D0; ii<tickTimer.animations.length; ii++)
  2273.         tickTimer.animations[ii] =3D null;
  2274. }
  2275. =09
  2276. function KillTimer()
  2277. {
  2278.     if ( tickTimer !=3D null )                    =09
  2279.     {
  2280.         window.clearTimeout( tickTimer.timerID);=09
  2281.         tickTimer =3D null;                        =09
  2282.     }
  2283. }
  2284. function SetColor(el, color)=20
  2285. {
  2286.     if ( el.style =3D=3D null )                =09
  2287.         return;
  2288. =09
  2289.     el.style.backgroundColor =3D color;    =09
  2290.     if ("Netscape"=3D=3Dsys)=20
  2291.         el.NSLayer.bgColor =3D color;        =09
  2292. }
  2293. function SetZIndex(el, zindex)=20
  2294. {
  2295.     if ( el.style =3D=3D null )                =09
  2296.         return;
  2297. =09
  2298.     el.style.zIndex =3D zindex;            =09
  2299.     if ("Netscape"=3D=3Dsys)=20
  2300.         el.NSLayer.zIndex =3D zindex        =09
  2301. }
  2302. function SetVisibility(el, val)=20
  2303. {
  2304.     if ( el.style =3D=3D null )                =09
  2305.         return;
  2306.     el.style.visibility =3D val;            =09
  2307.        =20
  2308.     if ( "Netscape"=3D=3Dsys )                =09
  2309.     {
  2310.         if        ( val =3D=3D IE_HIDDEN )
  2311.             el.NSLayer.visibility =3D NAV_HIDDEN;
  2312.         else if ( val =3D=3D IE_VISIBLE )
  2313.             el.NSLayer.visibility =3D NAV_VISIBLE;
  2314.         else if ( val =3D=3D IE_INHERIT )
  2315.             el.NSLayer.visibility =3D NAV_INHERIT;
  2316.         else
  2317.             el.NSLayer.visibility =3D "";
  2318.     }
  2319. }
  2320. function Position( obj )
  2321. {
  2322.     this.object =3D obj;                        =09
  2323.     this.x =3D obj.HTML.style.pixelLeft;        =09
  2324.     this.y =3D obj.HTML.style.pixelTop;        =09
  2325.     this.SetPosition =3D SetPosition;
  2326. }
  2327. function SetPosition( newX, newY )=20
  2328. {
  2329.     var el =3D this.object.HTML;                =09
  2330.     if ( el.style =3D=3D null )                    =09
  2331.         return;
  2332.                 =09
  2333.     el.style.pixelTop =3D newY;    =09
  2334.     el.style.pixelLeft =3D newX;
  2335.     this.x =3D newX;                            =09
  2336.     this.y =3D newY;
  2337.     if ( "Netscape"=3D=3Dsys )                    =09
  2338.     {
  2339.         el.NSLayer.top =3D parseInt( newY );
  2340.         el.NSLayer.left =3D parseInt( newX );
  2341.         el.offsetTop =3D el.NSLayer.top;
  2342.         el.offsetLeft =3D el.NSLayer.left;
  2343.     }
  2344. }
  2345. function SetContent(el, content)=20
  2346. {
  2347.     if ( el.style =3D=3D null )                    =09
  2348.         return;
  2349.     if ( "Netscape"=3D=3Dsys )                    =09
  2350.     {
  2351.         el.NSLayer.document.open();            =09
  2352.         el.NSLayer.document.write(content);    =09
  2353.         el.NSLayer.document.close();        =09
  2354.     }
  2355.     else                                    =09
  2356.         el.innerHTML=3Dcontent;
  2357. }
  2358. function SetupButtons()
  2359. {
  2360.     var rtn =3D false;                    =09
  2361.     if ( document.all.Pause !=3D null )
  2362.     {
  2363.         document.all.Pause.onclick =3D Pause;
  2364.         strPause =3D document.all.Pause.value.split( '/' );
  2365.         document.all.Pause.value =3D strPause[0];
  2366.     }
  2367.     if (document.all.Stop !=3D null )
  2368.         document.all.Stop.onclick =3D Stop;
  2369.     if ( document.all.Forward !=3D null )
  2370.         document.all.Forward.onclick =3D Forward;
  2371.     if ( document.all.Backward !=3D null )
  2372.         document.all.Backward.onclick =3D Backward;
  2373.     if ( document.all.Webpage !=3D null )
  2374.         document.all.Webpage.onclick =3D GotoWebpage;
  2375.     if ( document.all.SceneStatus !=3D null )
  2376.         formStatus =3D document.all.SceneStatus;
  2377.     if ( document.all.Start !=3D null )
  2378.     {
  2379.         document.all.Start.onclick =3D Start;
  2380.         strPlay =3D document.all.Start.value.split( '/' );
  2381.         document.all.Start.value =3D strPlay[0];
  2382.         rtn =3D true;
  2383.     }
  2384.     else
  2385.         rtn =3D false;
  2386.     if ( document.all.NavigationButtons !=3D null )
  2387.         SetVisibility( document.all.NavigationButtons, IE_VISIBLE );
  2388.     return rtn;
  2389. }
  2390. function Start()
  2391. {
  2392.     if ( stNoInput )                                    =09
  2393.         return;
  2394.     if ( stButtons =3D=3D true )                            =09
  2395.     {
  2396.         document.all.Start.value =3D strPlay[1];
  2397.         if ( document.all.Pause !=3D null )
  2398.         {
  2399.             document.all.Pause.value =3D strPause[0];
  2400.         }
  2401.     }
  2402.     if            ( (stProjState =3D=3D PS_RUNNING) || (stProjState =3D=3D =
  2403. PS_PAUSED) )=09
  2404.     {
  2405.         ProjectShutdown();
  2406.         ProjectInitialize();
  2407.     }
  2408.     else if        ( stProjState !=3D PS_INITIALIZED )    =09
  2409.         ProjectInitialize();
  2410.     ProjectStart();                                    =09
  2411. }
  2412. function Pause()
  2413. {
  2414. =09
  2415.     if ( stProjState =3D=3D PS_PAUSED )                    =09
  2416.     {
  2417.         tickTimer.StartTicking();                    =09
  2418.         if ( document.all.Pause !=3D null )
  2419.         {
  2420.             document.all.Pause.value =3D strPause[0];
  2421.         }
  2422.         stProjState =3D PS_RUNNING;
  2423.         StatusChange();                                =09
  2424.     }
  2425.     else
  2426.     {
  2427.         if ( tickTimer !=3D null )                    =09
  2428.             tickTimer.StopTicking();                =09
  2429.         if    ( stProjState !=3D PS_RUNNING )            =09
  2430.             return;
  2431.         stProjState =3D PS_PAUSED;
  2432.         if ( document.all.Pause !=3D null )
  2433.         {
  2434.             document.all.Pause.value =3D strPause[1];
  2435.         }
  2436.         StopEverythingOnScenes( true );                =09
  2437.         StatusChange();                                =09
  2438.     }
  2439. }
  2440. function Stop()
  2441. {
  2442.     if ( stNoInput )                                    =09
  2443.         return;
  2444.     location.reload();
  2445. }
  2446. function Forward()
  2447. {
  2448.     if ( stNoInput )                                    =09
  2449.         return;
  2450. =09
  2451.     if ( stProjState !=3D PS_RUNNING )
  2452.         return;
  2453.     SceneExit( currentScene );                =09
  2454. }
  2455. function Backward()
  2456. {
  2457.     if ( stNoInput )                                    =09
  2458.         return;
  2459.     var nextScene;
  2460. =09
  2461. =09
  2462. =09
  2463.     if        ( stProjState =3D=3D PS_COMPLETE )
  2464.         nextScene =3D Project.stopScene;
  2465.     else if ( stProjState !=3D PS_RUNNING )
  2466.         return;
  2467.     else
  2468.         nextScene =3D (currentScene.number =3D=3D 0) ? 0 : currentScene.number =
  2469. - 1;
  2470.     ProjectShutdown();
  2471.     ProjectInitialize();
  2472.     ProjectStart( nextScene );            =09
  2473. }
  2474. function GotoWebpage()
  2475. {
  2476.     window.open( Project.webpage);                    =09
  2477. }
  2478. function StatusChange( )
  2479. {
  2480.     var        stsPage =3D null;                =09
  2481.     var        stsState =3D null;            =09
  2482.     if        ( stProjState =3D=3D PS_UNINITIALIZED )
  2483.     {
  2484.         stsState =3D "Initializing";
  2485.         stsPage =3D ""
  2486.     }
  2487.     else if ( stProjState =3D=3D PS_INITIALIZED )
  2488.     {
  2489.         stsState =3D "Ready";
  2490.         stsPage =3D "";
  2491.     }
  2492.     else if    ( stProjState =3D=3D PS_RUNNING )
  2493.     {
  2494.         stsState =3D "Playing";
  2495.         stsPage =3D (currentScene.number+1) + " / " + nScenes;
  2496.     }
  2497.     else if    ( stProjState =3D=3D PS_PAUSED )
  2498.         stsState =3D "Paused";
  2499.     else if    ( stProjState =3D=3D PS_COMPLETE )
  2500.         stsState =3D "Complete";
  2501. =09
  2502.     if ( (formStatus !=3D null) && (stsPage !=3D null) )
  2503.         formStatus.value =3D stsPage;
  2504. =09
  2505.     if ( stsState !=3D null )
  2506.         top.status =3D stsState;=20
  2507. }
  2508. function GetSceneFromNumber( sceneNum )
  2509. {
  2510.     return sceneArray[sceneNum];    =09
  2511. }
  2512. function GetPlayerFromName( playerName )
  2513. {
  2514.     var objPlayer;
  2515. =09
  2516. =09
  2517.     if ( (currentScene) && (currentScene.Players !=3Dnull) && ((objPlayer =
  2518. =3D currentScene.Players[playerName]) !=3D null) )                                                            =09
  2519.         return objPlayer;                    =09
  2520. =09
  2521.     var objScene;
  2522.     for ( sceneName in Scenes )                    =09
  2523.     {
  2524.         objScene =3D Scenes[sceneName];
  2525.         if ( objScene.Players !=3D null )
  2526.         {
  2527.             objPlayer =3D objScene.Players[playerName];
  2528.             if ( objPlayer !=3D null )
  2529.                 return objPlayer;                    =09
  2530.         }
  2531.     }=09
  2532.         =09
  2533.     return null;                                =09
  2534. }
  2535. function GetObjectTypeFromName( nameString )
  2536. {
  2537.     var type =3D nameString.substr(0,1);    =09
  2538.     if        ( type =3D=3D NAME_SCENE )        =09
  2539.         return OBJ_SCENE;
  2540.     else if    ( type =3D=3D NAME_PLAYER )        =09
  2541.         return OBJ_PLAYER;
  2542. }
  2543. function GetPlayerTypeFromName( nameString )
  2544. {
  2545.     var type =3D nameString.substr(1,1);    =09
  2546.     if        ( type =3D=3D PLAYER_NAME_IMAGE )    =09
  2547.         return PLAYER_IMAGE;
  2548.     else if    ( type =3D=3D PLAYER_NAME_DRAW )    =09
  2549.         return PLAYER_DRAW;
  2550.     else if    ( type =3D=3D PLAYER_NAME_TEXT )    =09
  2551.         return PLAYER_TEXT;
  2552. }
  2553. function resetGifAnimation()
  2554. {
  2555.     var temp =3D document.all["img1"].src;
  2556.     document.all["img1"].src =3D temp;
  2557. }
  2558. Project =3D new Project(50, 0, 2, 2, 1, 0, =
  2559. "http://home-publishing.com/SKU/V3Pub.asp");
  2560. Scenes =3D new Object();
  2561. Scenes.Sx1 =3D new Scene( -1 );
  2562. Scenes.Sx1.entryTrans =3D new Transition( 12, 1, 0, 0 );
  2563. Scenes.Sx1.Players =3D new Object();
  2564. Scenes.Sx1.Players.PI99 =3D new Player( 0, -1 );
  2565. Scenes.Sx1.Players.PT6 =3D new Player( -1, -1 );
  2566. Scenes.Sx1.Players.PT6.entryTrans =3D new Transition( 101, 1, 3, 3 );
  2567. Scenes.Sx1.Players.PI91 =3D new Player( 6, -1 );
  2568. Scenes.Sx1.Players.PI91.entryTrans =3D new Transition( 12, 1, 0, 0 );
  2569. Scenes.Sx1.Players.PI91.Triggers =3D new Object();
  2570. Scenes.Sx1.Players.PI91.Triggers[0] =3D new Trigger( 2, -1, "PI91", "" =
  2571. );
  2572. Scenes.Sx1.Players.PI91.Bhv =3D new Array();
  2573. Scenes.Sx1.Players.PI91.Triggers[1] =3D new Trigger( 0, 0, "PI91", "" );
  2574. Scenes.Sx1.Players.PI91.Bhv[0] =3D new Swapper( "Ix92", "IS143","" );
  2575. Scenes.Sx1.Players.PI89 =3D new Player( 4, -1 );
  2576. Scenes.Sx19 =3D new Scene( 8 );
  2577. Scenes.Sx19.entryTrans =3D new Transition( -1, 2, 0, 0 );
  2578. Scenes.Sx19.Players =3D new Object();
  2579. Scenes.Sx19.Players.PI24 =3D new Player( -1, -1 );
  2580. Scenes.Sx19.Players.PI24.Bhv =3D new Array();
  2581. Scenes.Sx19.Players.PI24.Bhv[0] =3D new Sound( 3, 2, 0, 1, "AW144", =
  2582. "cid:015901bd7454$f1f9d980$78dc389d@a-rwilki.dns.microsoft.com" );
  2583. Scenes.Sx19.Players.PI24.Bhv[1] =3D new Paths( 3, 0 );
  2584. Scenes.Sx19.Players.PI24.Bhv[1][0] =3D new Point( 657, 174, 2 );
  2585. Scenes.Sx19.Players.PI24.Bhv[1][1] =3D new Point( 658, 174, 2 );
  2586. Scenes.Sx19.Players.PI24.Bhv[1][2] =3D new Point( 87, 174, 2 );
  2587. Scenes.Sx19.Players.PT22 =3D new Player( -1, -1 );
  2588. Scenes.Sx19.Players.PT22.Bhv =3D new Array();
  2589. Scenes.Sx19.Players.PT22.Bhv[0] =3D new Paths( 3, 0 );
  2590. Scenes.Sx19.Players.PT22.Bhv[0][0] =3D new Point( 286, 149, 2 );
  2591. Scenes.Sx19.Players.PT22.Bhv[0][1] =3D new Point( 285, 150, 2 );
  2592. Scenes.Sx19.Players.PT22.Bhv[0][2] =3D new Point( -289, 150, 2 );
  2593. Scenes.Sx57 =3D new Scene( 4 );
  2594. Scenes.Sx57.entryTrans =3D new Transition( -1, 2, 0, 0 );
  2595. Scenes.Sx57.Players =3D new Object();
  2596. Scenes.Sx57.Players.PI60 =3D new Player( 0, -1 );
  2597.  
  2598. </SCRIPT>
  2599. </BODY></HTML>
  2600.  
  2601. ------=_NextPart_001_00BB_01BDBE57.8E61ACC0--
  2602.  
  2603. ------=_NextPart_000_00BA_01BDBE57.8E61ACC0
  2604. Content-Type: image/gif
  2605. Content-Transfer-Encoding: base64
  2606. Content-ID: <00a201bdbe92$38a08af0$ed5d389d@superwonker.dns.microsoft.com>
  2607. X-Content-Source: C:\TEMP\IMG66D.GIF
  2608.  
  2609. R0lGODlhOgIsAff/AP8AAP39/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2610. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2611. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2612. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2613. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2614. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2615. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2616. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2617. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2618. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2619. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2620. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2621. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2622. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP39/SH5BAEBAP8ALAAAAAA6AiwB
  2623. QAjSAAEIHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEMi/CeypMmTKFOqXMmypcuX
  2624. MGMKJCmzps2bOHPq3MmzZ0uaPoMKHUq0qNGjSBMCTcq0qdOnUKNKnTm1qtWrWLNqvbh0q9evYMOK
  2625. 9dl1rNmzaNOqrVh2rdu3cON6bSu3rt27eHvSzcu3r9+/H/cCHky4sOGCgg8rXswYbuLGkCNLzvp4
  2626. suXLmItWzsy5s2eYmz+LHk26Y+jSqFOrZnh6tevXqVvDnk07s+zauHMvbb6tu7fvvrx/Cx/+Njjx
  2627. 48jDGk/OvHnV5c6jS0cKfbr16zyrY9/OHXT37+CJag9PvvzG8ebTq4+Ifr379wfbw5//Xj79++bt
  2628. 49//XT///9f5B+CAzglI4IHHGYjggr4pyOCDtTkI4YSuSUjhhaVoWYjhhp5pyOGHl3kI4oiQiUji
  2629. iYeZiOKKgKnI4ot5uQjjjHLJSOONa9mI445m6cjjj1/5COSQWAlJ5JFSGYnkkk0pyeSTRjkJ5ZRB
  2630. SUnllTpZieWWNWnJ5ZcueQnmmCmJSeaZIpmJ5ppRprHpZpBvxkmZnHQ+V+edUKmJ554j8elnlH8G
  2631. KpSegvJJaKF4HoponYouKmejjr4JaaRsTkopmpZeSmammoLJaadcfgoqlqKOSmWppkKJaqpMT67K
  2632. KpKuvkpkrLICSWutPN6KK4667kpjr77CCGywLA5LLIrGHktissqCyGyzHD4LLYbSTkthtdZCiG22
  2633. DG7LLYLefktguOICSG65/J2LLn5H6q5LX7vuwgdvvO7NS6969t6bn7615stveP7+25/ArAZM8HYG
  2634. HxygwqMmzLB0Dj9coMSaRkxxchZfnKDGkWbMsXAef9ygyIhGhkxybiafHKHKgabMMmwuv1yhzIbS
  2635. vGfMNqOGc86k7cyzaD7/3KHQjxIdZ9BGY4Z00pYtzbRkTj9dotSYUn1m1FYrhnXWhkNtzTVhXn/d
  2636. otihkr1l2GbzhXbaeK3Ntl1uv12j3KrS/WTcdruFd95q7c03Wn7/3aPgsxI+ZOCGg4V44nMxnqvj
  2637. Oy4ONnmRk98oeeV2Yi6s5ptzXqznn4OOrOijk76s6aej7qzqq7Mereuvw06t7LPTfq3tt+Oure67
  2638. 8zbere+/Aw+u8MMTP67xxyNvrvLLM5+u889Dz67001P/rvXXYy+v9ttzX6/334OPr/jjk7+v+eVL
  2639. XY5+muuTp377gcEP3vvyc0R//Rrdjz9G+u9vUf/+owgAAyiRARIQIgY8oEMSqEDWNDA6DHygUiTY
  2640. nAhS0CAWvCBBMqhBqnSQOBzsOmAINTjCC5aQgieUYAofuMIGtlCBLzxgDAk4wwDW0H833F8O8bfD
  2641. +vVQfj+EXxDbN8T1FRF9RzRfEsk6t0TxNRF8T/ReFLk3Re1VEXtXtF4WqbdF6XURel90XhiZN0bl
  2642. lRF5ZzReGom3RuG1EXhv9F0ceTdH3TrVEXd3tF0eabdH2fURdn90XSBZN0jVFRJ1hzRdIkm3SNE1
  2643. EnSP9FwkOTdJzVUSc5esXCYnt0nIddJxPp9kXCgTN0rDlZJwpxTcP1bJyla68pWwjKUsZ0nLWtry
  2644. lrjMpS53ycte+vKXwAymMIdJzGIa85jITKYyZxkQADs=
  2645.  
  2646. ------=_NextPart_000_00BA_01BDBE57.8E61ACC0
  2647. Content-Type: image/gif
  2648. Content-Transfer-Encoding: 7bit
  2649. Content-ID: <001e01bd7543$a6bceda0$78dc389d@a-rwilki.dns.microsoft.com>
  2650. X-Content-Source: C:\WINDOWS\DESKTOP\2002\bd13861_.gif
  2651. X-Global-Moniker: :HALLMARK\MAIN\bd13861_.gif
  2652.  
  2653.  
  2654. ------=_NextPart_000_00BA_01BDBE57.8E61ACC0
  2655. Content-Type: image/gif
  2656. Content-Transfer-Encoding: 7bit
  2657. Content-ID: <002501bd751b$3ba55660$78dc389d@a-rwilki.dns.microsoft.com>
  2658. X-Content-Source: C:\WINDOWS\DESKTOP\2002\bd13863_.gif
  2659. X-Global-Moniker: :HALLMARK\MAIN\bd13863_.gif
  2660.  
  2661.  
  2662. ------=_NextPart_000_00BA_01BDBE57.8E61ACC0
  2663. Content-Type: image/gif
  2664. Content-Transfer-Encoding: 7bit
  2665. Content-ID: <002801bd751b$4420a9c0$78dc389d@a-rwilki.dns.microsoft.com>
  2666. X-Content-Source: C:\WINDOWS\DESKTOP\2002\bd13864_.gif
  2667. X-Global-Moniker: :HALLMARK\MAIN\bd13864_.gif
  2668.  
  2669.  
  2670. ------=_NextPart_000_00BA_01BDBE57.8E61ACC0
  2671. Content-Type: image/gif
  2672. Content-Transfer-Encoding: 7bit
  2673. Content-ID: <000901bd744e$5f43ec80$78dc389d@a-rwilki.dns.microsoft.com>
  2674. X-Content-Source: C:\WINDOWS\DESKTOP\2002\BD12750_.GIF
  2675. X-Global-Moniker: :HALLMARK\MAIN\bd12750_.gif
  2676.  
  2677.  
  2678. ------=_NextPart_000_00BA_01BDBE57.8E61ACC0
  2679. Content-Type: image/gif
  2680. Content-Transfer-Encoding: base64
  2681. Content-ID: <00a601bdbe92$39611bd0$ed5d389d@superwonker.dns.microsoft.com>
  2682. X-Content-Source: C:\TEMP\IMG66E.GIF
  2683.  
  2684. R0lGODlhOwItAff/AP39/f///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2685. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2686. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2687. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2688. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2689. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2690. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2691. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2692. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2693. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2694. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2695. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2696. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2697. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP39/SH5BAEBAP8ALAAAAAA7Ai0B
  2698. QAjSAAMIHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEMm/CeypMmTKFOqXMmypcuX
  2699. MGMOJCmzps2bOHPq3Mmzp0uaPoMKHUq0qNGjSBUCTcq0qdOnUKNKnTm1qtWrWLNqxbh0q9evYMOK
  2700. Ddp1rNmzaNOqtVh2rdu3cON+bSu3rt27eH3Szcu3r9+/IPcCHky4sGGDgg8rXsw4buLGkCNL1vp4
  2701. suXLmI1Wzsy5s+eYmz+LHk3aY+jSqFOrbnh6tevXqlvDnk2bs+zauHMzbb6tu7dvv7x/Cx8ONzjx
  2702. 48jFGk/OvLnV5c6jS08Kfbr16z2rY9/OHXT37+CLag9PvjzH8ebTq5eIfr379wjbw58PXz79++nt
  2703. 498PXj///9j5B+CA0QlI4IHIGYjggr8pyOCDuDkI4YSvSUjhhahoWYjhhp9pyOGHmHkI4oiRiUji
  2704. iYqZiOKKg6nI4ot8uQjjjHXJSOONbtmI445n6cjjj2D5COSQWQlJ5JFTGYnkkk4pyeSTRzkJ5ZRC
  2705. SUnllTtZieWWNmnJ5ZcveQnmmCqJSeaZJZmJ5pp4prHpZpBvxkmZnHQ+V+edUamJ554j8elnlH8G
  2706. OpSegvpJaKF7HoronYouSmejjsb5z6SUVmrppZhmqummnHbq6aeghirqqKSWauqpqKaq6qqsturq
  2707. q7DGKiunkdbqna24sgRprmfuyuuYvv76ZbDCbklssVcei+yUTsou+2Szzi4JbbRHTkvtkNZe+2O2
  2708. 2u7Ibbc3fgvujOKO+2K55q6IbronrsvuiO6++2G88m5Ib70X3ovvhPru+2C//i4IcMAHDkzwgAYf
  2709. /Ehfwgrvx3DD9z0M8XwST/xexRavh3HG+XHs7MYekwdyyP2RXOzIJnOHcsoBsszryi5PB3PMBdJs
  2710. 68w2M4dzzgny7OjOPg8HdNBGDRJd6NBG64Z00hEy/efSTs8GddQVUp2o1XhOjXVqWm9dWtdejwZ2
  2711. 2B2SLanZb46NdmZqr31Z225PBnfcJdLdq91kzo33YkR6731Y334XBnjgLRJurOFYDo54X4ovnlfj
  2712. jt8FeeQ1Uv6s5UxOjvlbmm++VueepwV66D2Sjq3pQI6Oeliqrz6X697CjjZj67IXWTuNtN9up+7n
  2713. 8t677+oCH7zw7RJfvPHwIp+88vMy37zz9kIfvfT5Ul+99fxin732/3I43733AoMfvvgFk1+++Qij
  2714. n776C7PfvvsOwx+//BHTX7/9FOOfv/4X89+//xoDYAAF2DECmid3BjxNCQITmCYGisyB4VkgBD8i
  2715. wQl2pIIW3AgGM5iRDXLwIh78YEVCKMKJkLCEETkhCh+iwhWyxoU1g2FzWijDPtUwOTS8IWJ02DMe
  2716. EieHPhQ6CBCDOEQfFpGHR9RhEm+4xBo2UYZPhGEUXTjFFVYRhVcsYRZFuMUPdpGDX8xgGC04xgmW
  2717. EYJndGAaGTq4xgS20YBvJGAcBThHANbRf3fkXx71t0f89dF+f6RfIOU3SPgV0n2HZF8i1bdI9DXS
  2718. fI8kXyTFN0nwOlXSe5fkXia1t0nsddJ6n6ReKKU3SuiV0nmnZF4qlbdK5LXSeK8kXiyFN0vg1dJ3
  2719. t+RdLnW3y9v1snYWv5RdMGE3TNcVc3XHRF0yTbdM0v0jIAA7
  2720.  
  2721. ------=_NextPart_000_00BA_01BDBE57.8E61ACC0
  2722. Content-Type: image/gif
  2723. Content-Transfer-Encoding: 7bit
  2724. Content-ID: <002401bd747d$1cb37960$78dc389d@a-rwilki.dns.microsoft.com>
  2725. X-Content-Source: C:\WINDOWS\DESKTOP\2002\BD13862_.GIF
  2726. X-Global-Moniker: :HALLMARK\MAIN\bd13862_.gif
  2727.  
  2728.  
  2729. ------=_NextPart_000_00BA_01BDBE57.8E61ACC0
  2730. Content-Type: image/gif
  2731. Content-Transfer-Encoding: base64
  2732. Content-ID: <00aa01bdbe92$3a24b9f0$ed5d389d@superwonker.dns.microsoft.com>
  2733. X-Content-Source: C:\TEMP\IMG66F.GIF
  2734.  
  2735. R0lGODlhOwItAff/AP39/f///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2736. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2737. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2738. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2739. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2740. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2741. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2742. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2743. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2744. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2745. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2746. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2747. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2748. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP39/SH5BAEBAP8ALAAAAAA7Ai0B
  2749. QAjSAAMIHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEMm/CeypMmTKFOqXMmypcuX
  2750. MGMOJCmzps2bOHPq3Mmzp0uaPoMKHUq0qNGjSBUCTcq0qdOnUKNKnTm1qtWrWLNqxbh0q9evYMOK
  2751. Ddp1rNmzaNOqtVh2rdu3cON+bSu3rt27eH3Szcu3r9+/IPcCHky4sGGDgg8rXsw4buLGkCNL1vp4
  2752. suXLmI1Wzsy5s+eYmz+LHk3aY+jSqFOrbnh6tevXqlvDnk2bs+zauHMzbb6tu7dvv7x/Cx8ONzjx
  2753. 48jFGk/OvLnV5c6jS08Kfbr16z2rY9/OHXT37+CLag9PvjzH8ebTq5eIfr379wjbw58PXz79++nt
  2754. 498PXj///9j5B+CA0QlI4IHIGYjggr8pyOCDuDkI4YSvSUjhhahoWYjhhp9pyOGHmHkI4oiRiUji
  2755. iYqZiOKKg6nI4ot8uQjjjHXJSOONbtmI445n6cjjj2D5COSQWQlJ5JFTGYnkkk4pyeSTRzkJ5ZRC
  2756. SUnllTtZieWWNmnJ5ZcveQnmmCqJSeaZJZmJ5pp4prHpZpBvxkmZnHQ+V+edUamJ554j8elnlH8G
  2757. OpSegvpJaKF7HoronYouSmejjsb5z6SUVmrppZhmqummnHbq6aeghirqqKSWauqpqKaq6qqsturq
  2758. q7DGKiunkdbqna24sgRprmfuyuuYvv76ZbDCbklssVcei+yUTsou+2Szzi4JbbRHTkvtkNZe+2O2
  2759. 2u7Ibbc3fgvujOKO+2K55q6IbronrsvuiO6++2G88m5Ib70X3ovvhPru+2C//i4IcMAHDkzwgAYf
  2760. /Ehfwgrvx3DD9z0M8XwST/xexRavh3HG+XHs7MYekwdyyP2RXOzIJnOHcsoBsszryi5PB3PMBdJs
  2761. 68w2M4dzzgny7OjOPg8HdNBGDRJd6NBG64Z00hEy/efSTs8GddQVUp2o1XhOjXVqWm9dWtdejwZ2
  2762. 2B2SLanZb46NdmZqr31Z225PBnfcJdLdq91kzo33YkR6731Y334XBnjgLRJurOFYDo54X4ovnlfj
  2763. jt8FeeQ1Uv6s5UxOjvlbmm++VueepwV66D2Sjq3pQI6Oeliqrz6X697CjjZj67IXWTuNtN9up+7n
  2764. 8t677+oCH7zw7RJfvPHwIp+88vMy37zz9kIfvfT5Ul+99fxin732/3I43733AoMfvvgFk1+++Qij
  2765. n776C7PfvvsOwx+//BHTX7/9FOOfv/4X89+//xoDYAAF2DECmid3BjxNCQITmCYGisyB4VkgBD8i
  2766. wQl2pIIW3AgGM5iRDXLwIh78YEVCKMKJkLCEETkhCh+iwhWyxoU1g2FzWijDPtUwOTS8IWJ02DMe
  2767. EieHPhQ6CBCDOEQfFpGHR9RhEm+4xBo2UYZPhGEUXTjFFVYRhVcsYRZFuMUPdpGDX8xgGC04xgmW
  2768. EYJndGAaGTq4xgS20YBvJGAcBThHANbRf3fkXx71t0f89dF+f6RfIOU3SPgV0n2HZF8i1bdI9DXS
  2769. fI8kXyTFN0nwOlXSe5fkXia1t0nsddJ6n6ReKKU3SuiV0nmnZF4qlbdK5LXSeK8kXiyFN0vg1dJ3
  2770. t+RdLnW3y9v1snYWv5RdMGE3TNcVc3XHRF0yTbdM0v0jIAA7
  2771.  
  2772. ------=_NextPart_000_00BA_01BDBE57.8E61ACC0
  2773. Content-Type: image/gif
  2774. Content-Transfer-Encoding: 7bit
  2775. Content-ID: <002301bd744f$eb65d600$78dc389d@a-rwilki.dns.microsoft.com>
  2776. X-Content-Source: C:\WINDOWS\DESKTOP\2002\BD12751_.GIF
  2777. X-Global-Moniker: :HALLMARK\MAIN\bd12751_.gif
  2778.  
  2779.  
  2780. ------=_NextPart_000_00BA_01BDBE57.8E61ACC0
  2781. Content-Type: audio/wav
  2782. Content-Transfer-Encoding: 7bit
  2783. Content-ID: <015901bd7454$f1f9d980$78dc389d@a-rwilki.dns.microsoft.com>
  2784. X-Content-Source: C:\WINDOWS\DESKTOP\2002\scrapd04.wav
  2785. X-Global-Moniker: :HOMESNMM\MAIN\SCRAPD04.WAV
  2786.  
  2787.  
  2788. ------=_NextPart_000_00BA_01BDBE57.8E61ACC0
  2789. Content-Type: application/x-font
  2790. Content-Transfer-Encoding: 7bit
  2791. Content-ID: <00b701bdbe92$3a696410$ed5d389d@superwonker.dns.microsoft.com>
  2792. X-Content-Source: Cooper Black.eot
  2793.  
  2794.  
  2795. ------=_NextPart_000_00BA_01BDBE57.8E61ACC0--
  2796.